Publié le 26 septembre 2017 - par

Pi Desktop un boîtier pour votre Raspberry Pi

Au mois de mai je vous avais annoncé la sortie du boîtier PiDesktop pour le Raspberry Pi. Il permet de protéger le Raspberry Pi mais offre en plus une horloge RTC, un bouton arrêt-marche façon PC et la possibilité d’ajouter un disque dur SSD. Je l’utilise et je vous propose cette présentation de Pi Desktop.

Cliquez pour une information sur les niveaux

Ce boîtier peut être utilisé sans problème par un débutant. J’ai cependant attribué le niveau « Avancé » à l’article car selon la version de Raspbian utilisée, l’utilisation (ou pas) de l’horloge RTC et du disque SSD il est possible que l’utilisateur doive aller chercher des infos qui ne figureraient pas dans cet article.

Matériel et logiciel utilisés

  • Raspbian Jessie mis à jour le 25 septembre 2017
  • Raspbian Stretch mis à jour le 25 septembre 2017
  • Etcher et Win32DiskImager
  • Cartes SD Samsung EVO 16Mo
  • SSD 32Go KingSpec
  • Tournevis miniature
  • Pinces brucelles
  • Boîtier Pi Desktop (provenance Kubii)

Pi Desktop, un boîtier pour le Raspberry Pi

Le déballage de PiDesktop

Comme d’habitude on va se pencher sur le paquet reçu.  Il est arrivé une grande boîte en carton avec des bulles géantes à l’intérieur et le petit coffret bien protégé au milieu. de ce côté là rien à dire !

Le boîtier est protégé par une boîte en carton épais et résistant. Ça ressemble un peu aux boîtes de montres ou de smartphone. Costaud.

Une fois le couvercle soulevé on tombe sur la notice de montage. C’est écrit petit et en anglais, mais c’est disponible au format pdf en ligne. Vous avez une version en français ci-dessous 🙂

A l’intérieur du carton on trouve encore une protection épaisse qui entoure le boîtier par lui même. On voit ici la face supérieure, protégée par un film. Elle est séparée des éléments inférieurs par une couche de mousse découpée à ses dimensions. La protection externe  comporte 2 encoches pour faciliter l’extraction des éléments.

Après avoir enlevé la face supérieure et sa couche de mousse, on arrive sur le boîtier. Il renferme un emballage plastique dans lequel on trouve

  • La carte fille qui va se connecter sur le Raspberry Pi
  • Un jeu d’entretoises et de vis
  • Un radiateur à ailettes pour le CPU de la framboise
  • Un adaptateur USB qui va permettre de relier le SSD (si présent) à un port USB du Raspberry Pi

Finalement il ne reste que le boîtier.

Tout ça est bien protégé et si vous recevez un boîtier abimé, c’est pas de bol vous êtes tombé sur lui :

Transfert de colis au centre de tri de Créteil

Parfois, comme moi, vous avez du recevoir des #paquets aux coins un peu #abimés… Des enveloppes un peu écrasées ou arrachées, des connecteurs "un peu" écrabouillés, des joystick explosés, des verres de protection pour tablette "un peu" fracassés etc. Je vous laisse ajouter vos exemples à ces exemples qui sont les miens 🙂 . Pourtant comme le montre le film ci-dessous pris en douce au centre de tri postal de Créteil, nos colis sont traités avec le plus grand soin par Laposte. Enfin, je vous rassure, seuls ceux qui sont marqués "#FRAGILE" sont traités de la sorte. Bien entendu tous les postiers ne sont pas à classer dans la même catégorie, mais il appartient à LA POSTE de veiller à ce que ce genre de choses n'existe plus. Même si c'est maintenant privé et qu'ils ont une obligation de rendement, on peut attendre un meilleur traitement pour nos colis. Non ?

Publié par Framboise314 sur mercredi 26 juillet 2017

 

Le montage du Raspberry Pi et de la carte dans le boîtier

J’ai utilisé un Raspberry Pi 3 qui a déjà vécu de nombreuses aventures, il est donc garni de deux radiateurs. Je n’ai pas utilisé le radiateur fourni dans le kit. Voilà à quoi le boîtier ressemble un fois le Raspberry Pi en place. On va voir les étapes de cet assemblage.

Les étapes

Cliquez pour agrandir

J’ai repris le schéma fourni par Element 14 et séparé le montage en 11 étapes que voici :

Etape 1

Montez le radiateur sur le CPU du Raspberry Pi. Dans mon cas le CPU est déjà garni d’un radiateur.

Etape 2

Préparez une carte SD avec une image de Raspbian. Utilisez Etcher, Win32DiskImager, dd… ou par tout autre moyen à votre convenance

Etape 3

A ne réaliser que si vous avez prévu d’installer une caméra dans le boîtier

Mettez en place le câble en nappe de la caméra dans le connecteur CSI

Etape 4

Mettez le Raspberry Pi en place dans le boîtier. Les trous de la carte doivent être bien en face des trous du boîtier destinés à recevoir les vis.

Vérifiez que les prises soient bien alignées avec les trous du boîtier, côté HDMI et sortie Son.

Également côté ports USB et réseau. Les deux prises PWR et micro USB serviront par la suite pour la carte additionnelle.

Etape 5

Vissez les colonnettes les plus longues dans les trous de la carte

Etape 6

Glissez la caméra dans les glissières prévues sur un côté du boîtier. Deux clips viennent bloquer la caméra en place.

Vérifiez que l’objectif de la caméra  est bien centré dans l’ouverture (enlevez le film de protection si ce n’est pas fait.

Montée dans ce sens, les images de la caméra sont retournées (haut-bas). Vous pouvez tordre la nappe pour la mettre en bas. Il est aussi possible de retourner l’image via la ligne de commande…

Etape 7

Le boîtier est livré avec une pile CR2032 qui vient se loger sous la carte. Elle permet de maintenir à l’heure l’horloge RTC embarquée sur la carte d’extension, et de garder le Raspberry Pi à l’heure, même s’il démarre sans être connecté au réseau.

Sortez la pile de son emballage et placez la sur le support, en biais comme ci-dessus. Appuyez dans le sens de la flèche pour clipser la pile en place.

La pile une fois en place est maintenu par la languette métallique située à gauche.

Etape 8, Etape 9 et Etape 10

Si vous ne souhaitez pas utiliser de disque mSATA, passez directement au montage de la carte d’extension.

L’ordre de ces trois étapes n’a pas d’importance. J’ai choisi de monter le disque mSATA sur la carte d’extension d’abord. Mais vous pouvez tout aussi bien monter la carte d’extension sur le Raspberry Pi en premier…

J’ai en stock un disque SSD mSATA KingSpec (oui je sais c’est pas trop connu comme marque 🙂 ) de 32Go. Le boîtier Pi Desktop peut accepter des mSATA jusqu’à 1To de capacité.
Bon… si un généreux donateur/sponsor/mécène veut bien me fournir un disque mSATA de 1To je ferai l’essai… en attendant ce sera un 32Go 😀

Sortez les disque mSATA de son emballage. Attention à l’électricité statique présente sur vos mains pleines de doigts.

Insérez le disque mSATA dans son connecteur. Pas moyen de se tromper, il y a une encoche, donc un seul sens de montage.

Vissez les vis pour bloquer le disque mSATA et éviter qu’il ne sorte du connecteur en cas de vibrations. Il y avait des vis avec le disque mSATA et d’autres dans le sachet de visserie du Pi Desktop. Je n’ai eu que l’embarras du choix.

Le mSATA est en place.

Vous pouvez maintenant mettre la carte en place. Il est également possible de monter d’abord la carte puis d’ajouter le disque mSATA.

 

Insérez avec précaution le connecteur GPIO sur le connecteur du Raspberry Pi (flèche jaune). Le GPIO est toujours accessible au dessus de la carte via un connecteur 40 points. Vérifiez la disponibilité des broches GPIO car certaines sont utilisées par la carte !

Remarquez le haut des colonnettes (flèche rouge) il comporte une partie cylindrique qui va venir se loger dans les trous de montage de la carte d’extension.

Il ne vous reste qu’à vérifier l’alignement des prises avec les trous du boîtier et à mettre en place les vis supérieures (flèche jaune).

Etape 11

Il nous reste à monter le couvercle. Celui-ci comporte un poussoir qui va venir appuyer sur le bouton poussoir présent sur la carte d’extension.

La carte d’extension comporte également une LED qui va briller de tous ses feux lorsque le Raspberry Pi est sous tension. Lorsque le programme de gestion est installé, elle clignote pendant un reboot.

La LED bleue va éclairer un plastique transparent qui entoure le logo au centre du couvercle et illuminer la circonférence en bleu.

Enlevez la protection du couvercle…

Puis la protection qui recouvre le logo Element 14

Mettez le couvercle en place. Il se clipse tout autour du boîtier. Si vous voulez le retirer par la suite, soit vous avez des ongles costauds, soit (comme moi) vous glisserez un tournevis d’horloger le long du boîtier pour faire sauter les clips, en espérant ne pas déraper et faire une vilaine rayure sur la surface lisse et brillante…

 

On voit ici l’effet de la LED bleue qui éclaire le tour du logo. Pas mal …

La dernière chose à faire est de mettre en place le « bouchon » USB qui va relier le disque mSATA (si vous en avez monté un sur la carte d’extension) à votre Raspberry Pi.

Le bouchon s’insère (salutations) sur la prise USB supérieure droite du Raspberry Pi et fait la liaison avec le disque SSD mSATA. Si vous devez accéder au disque mSATA depuis un autre ordinateur (pour y installer une image par exemple) il suffira de retirer le bouchon et de relier la prise micro USB au PC par un cordon standard micro USB – USB A.

Le bouchon en place. Il reste 3 prises USB.

Tout est prêt, Houston ! On est parés pour le décollage !

Installation du système

On va voir deux méthodes d’installation de l’OS :

  • Raspbian sur une carte micro SD avec le mSATA en disque de données
  • Raspbian sur le mSATA (pas de carte micro SD)
Attention !

J’attire votre attention sur le fait qu’une fois la carte micro SD mise en place et le Raspberry Pi monté dans le boîtier, vous ne pourrez plus retirer la carte 🙁 J’ai essayé avec des pinces brucelles mais ça coince à la sortie. Il faudra donc être certain que tout va bien avant de visser le Raspberry Pi en place. D’autre part si vous voulez faire des tests avec un montage « en volant » sur la table (donc sans les entretoises) :

  • Assurez vous que le connecteur 40 points est bien positionné, pas décalé. Revérifiez 2 fois !
  • Mettez en place le bouchon USB avant la mise sous tension, il maintiendra la carte d’extension écartée des capots métalliques des prises USB
  • Vérifiez (plutôt 2 fois qu’une que rien ne risque de provoquer de court-circuit si vous posez le Raspberry Pi dessus (trombone, agrafe, stylo métallique…)

La carte micro SD bute sur la glissière de la caméra. On ne pourra pas changer de carte facilement.

Installation de Raspbian sur carte micro SD

Normalement à l’Etape 2, vous avez préparé une carte micro SD avec une image de Raspbian. Vous pouvez utilisez Etcher, Win32DiskImager, dd… ou par tout autre moyen à votre convenance. La carte est en place dans le connecteur du Raspberry Pi.

Démarrage

SplashScreen de Pi Desktop

Ce nouvel écran indique que le programme de Pi Desktop a bien été installé.

Connectez la prise micro USB sur la prise PWR en face avant du boîtier. Appuyez brièvement sur le bouton A/M présent sur le dessus du couvercle. A LED bleue s’allume et vous devriez voir la ou les framboises s’afficher sur l’écran. Attendez que le Raspberry Pi ait démarré.

Ouvre le navigateur et mettez le système à jour.

Ouvrez le navigateur.

Rendez vous sur la page www.element14.com/PiDesktop Cliquez sur Downloads puis sur Pi Desktop Debian Package (on github).

Téléchargez le fichier .zip indiqué ci-dessus. Éventuellement la version peut-être différente si vous installez PiDesktop à une date future (on est fin sept. 2017). Vous pouvez aussi le télécharger ici : pidesktop-base-1.1.0

Rendez vous dans le répertoire Downloads, et décompressez l’archive.

Installez le paquet de gestion de Pi Desktop.

Comment ça marche ?

  • Lorsque vous appuyez une fois rapidement (plus de 150mS) sur le bouton A/M, le Raspberry Pi démarre
  • Lorsque vous appuyez plus longuement (plus de 2 secondes) sur le bouton A/M, le programme de gestion arrête proprement le Raspberry Pi (le système s’arrête normalement) puis coupe l’alimentation.
  • Lorsque vous appuyez très longuement (plus de 5 secondes) sur le bouton A/M, le programme de gestion arrête le Raspberry Pi à « la sauvage » en coupant l’alimentation.

Si vous éteignez le Raspberry Pi en passant par le menu  Shutdown, La LED va se mettre à clignoter :

et il faudra de toute façon appuyer 5 secondes sur le bouton A/M pour éteindre complètement la bête…
Donc pour éteindre le Raspberry Pi, mieux vaut appuyer 2 secondes sur A/M. Le système s’arrête proprement et la LED s’éteint, l’alimentation du Raspberry Pi est coupée.

Si vous avez un SSD monté sur le support mSATA

Vérifiez que votre disque SSD est vu par le système (voir ici pour la suite : partitionner et formater un SSD)

Préparer le disque en mode texte

En mode texte on montera le disque manuellement pour tester puis automatiquement. En mode graphique après redémarrage il n’y a rien à faire, vous retrouverez le disque déjà monté par le système dans /media/pi.

Cette commande permet de rendre pi propriétaire sur les sous répertoires de media et l’autorise à intervenir.

En mode graphique

Ici le SSD apparait comme /media/pi/Data, j’ai créé un dossier d1 pour tester l’accès.

A partir de là vous avez un système opérationnel avec un disque supplémentaire pour stocker vidéos, données, jeux…

Installation de Raspbian sur SSD mSATA

Modifier le registre de l’OTP

Une des possibilités intéressantes du Raspberry Pi est qu’il peut démarrer directement sur un sur un périphérique USB. Or, coup de bol, notre mSATA est justement connecté en USB… yesss !

Pour que le pi démarre sur un périphérique externe, il faut modifier un registre pour l’autoriser. Cette modif est irréversible. Mais si vous insérez une carte micro SD elle est prioritaire et c’est l’OS qui est sur la carte qui démarre.

Pour cette modif voyez cet article ou celui-ci.

Transférer l’image de l’OS

Pour le reste rien de spécial. Raccordez le mSATA à votre PC via un câble micro USB <=> USB-A puis procédez comme d’habitude (Etcher, Win32DiskImager, dd…). L’important c’est que l’image de Raspbian soit sur le SSD. Enlevez la carte SD (ça peut toujours re-servir 😉 ), rebranchez le bouchon USB (bin oui, pour brancher le câble USB il a bien fallu l’enlever) et appuyez sur le bouton de démarrage. Si tout s’est bien passé, vous devriez voir les framboises apparaitre sur l’écran.

Temps de démarrage
Je n’ai pas fait de mesures exactes, mais avec la carte SD le Pi 3 que j’utilise démarre en 21 secondes. C’est le temps qui se passe entre l’appui sur le bouton et l’apparition du message d’insulte qui me dit que je n’ai pas modifié le mot de passe SSH). En démarrant sur le SSD il faut à peu près 45 secondes pour que le message s’affiche. Ce n’est pas une catastrophe… A mon avis si on monte son Raspberry Pi 3 dans un joli boîtier, ce n’est pas pour faire du test. On le démarre une fois     et après on l’utilise. S’il met une vingtaine de secondes de plus, ça ne me dérange pas. Mais bon, il faut le savoir.

Notice d’installation

User Manual

 

Element 14 met à votre disposition une notice Pi Desktop User Manual_EN_Rev4.0 (en anglais mais les éléments importants sont dans cet article).

Vous pouvez la télécharger au format PDF en cliquant sur l’image ci-contre.

 

Ventiler… une bonne idée ?

Comme à mon habitude j’ai ajouté à la barre des taches un moniteur de température CPU. En utilisation « normale » (c’est quoi normal) c’est à dire Internet, bureautique, youtube… la température reste en dessous de 65 degrés. Il y a bien un espace à droite des prises USB où il y a une zone perforée. J’avais pensé ajouter un ventilateur de 30x30mm mais il y a des renforts qui ne facilitent pas l’opération en face avant (à côté des prises).

Sur le côté il y a aussi des perforations et j’ai essayé d’y placer le ventilateur.

Ventilateur de 30x30mm en fonctionnement, alimentation 3,3 volts.

Le premier essai avec le ventilateur connecté en 5v n’a pas été concluant. (trop de bruit)
J’ai sorti le contact 5v (fil rouge) de la prise pour le brancher directement sur la pinoche 3.3v comme me l’avait conseillé un lecteur. Le ventilateur tourne (photo ci-dessus) et n’est pas bruyant lorsqu’il est tenu à la main.

Je l’ai fixé contre la paroi perforée avec du « patafix » et remis le PiDesktop en route.
Ça démarre et le ventilo tourne mais malgré l’isolation amenée par le « patafix » on entend le sifflement du ventilateur à travers les trous de la cloison. Ce ne sont pas des vibrations car pratiquement tout bruit disparait en bouchant les trous avec un bout de papier.

D’un autre côté, la température reste en dessous de 50 degrés (il fait 22 dans la pièce) et ce n’est pas mal, mais avec le bruit en contrepartie. Pour ma part je vais virer ce générateur de bruit… Vous ferez bien comme vous voudrez 🙂

Conclusion

Proposé à 54 € (hors frais de port) par Kubii, ce boîtier offre une protection parfaite pour le Raspberry Pi en plus d’une présentation qui lui ouvre les portes des salons où le WAF a son importance ! Le prix me semble justifié par la qualité de l’ensemble que ce soit l’emballage ou la qualité du boîtier (très bien ajusté aux dimensions des cartes), la finition de la carte d’extension et de sa visserie…

Il offre la possibilité de gérer « normalement » l’alimentation sans avoir à débrancher la prise USB d’alimentation.

Sources

 

Un boîtier façon NUC pour le Raspberry Pi

Share Button

À propos François MOCQ

Électronicien d'origine, devenu informaticien, et passionné de nouvelles technologies, formateur en maintenance informatique puis en Réseau et Télécommunications. Dès son arrivée sur le marché, le potentiel offert par Raspberry Pi m’a enthousiasmé j'ai rapidement créé un blog dédié à ce nano-ordinateur (www.framboise314.fr) pour partager cette passion. Auteur de plusieurs livres sur le Raspberry Pi publiés aux Editions ENI.

13 réflexions au sujet de « Pi Desktop un boîtier pour votre Raspberry Pi »

  1. Pernel

    Encore un article intéressant.
    Tout les devices USB (clé etc) sont compatible avec le démarrage USB sur Pi?
    J’ai essayé il y a quelques semaines en suivant le tuto et ça ne booté pas avec des clés « milieu de gamme » en USB 3.0, j’ai pas essayé avec ma Sandisk « haut de gamme » car elle est utilisé ailleurs.
    Pareil pour les SSD mSATA, sont ils tous compatible?

    Répondre
  2. Greg

    Bonsoir,
    Superbe article, enfin des photos intéressantes du PiDesktop donc un grand merci.

    J’avais failli le commander il y a quelques jours mais j’ai une grosse hésitation car je voudrais ajouter ceci https://www.msldigital.com/collections/all-products/products/remotepi-board-for-pi-3-external-ir-and-led-1 et mettre l’IR à la place de la caméra ce serait bien propre.
    Je suppose que cette extension rentre, et si c’est bien le cas j’ai toujours un doute sur les broches GPIO si c’est bien compatible.

    Si quelqu’un sait 🙂
    Bonne soirée à tous

    Répondre
    1. Pascal Adatte

      Salut Greg,
      Je te réponds un peu tard, mais ça peut tjs servir à d’autres. Certaines TV sont compatibles avec la norme CEC, ça veut dire que tu n’as pas besoin de capteur IR branché sur le Raspberry.
      Moi j’ai été très surpris de pouvoir piloter Kodi avec ma télécommande! C’est la TV qui reçoit le signal IR et transmet l’instruction par la prise HDMI. C’est parfois bô la technologie.. 🙂

      Répondre
  3. CDBI30

    Bonjour,
    pidesktop-base est-il compatible avec XBMC/KODI sous wheezy ?
    il refuse le dpkg du .deb
    Je voulais changer le boitier du média-center…mais….

    Répondre
      1. CDBI30

        Téléchargement de pidesktop-base-1.1.0.zip sur le pc et copie sur le HDD de KODI
        ensuite avec Putty
        Dézipage de pidesktop-base-1.1.0.deb dans le dossier Echange du HDD de KODI
        cd /Echange et ls…..le zip et le deb sont bien là
        sudo dpkg -l desktop-base-1.1.0.deb me répond:
        dpkg-query: no packages found matching pidesktop-base-1.1.0.deb
        Cordialement
        Christian

        Répondre
        1. François MOCQ Auteur de l’article

          bizarre si le .deb est bien présent
          attention le -l est pour lister, la commande ici est dpkg -i (comme install)
          il faudrait essayer
          dpkg -i pi (suivi de la touche TAB pour bénéficier de l’autocomplétion)
          cordialement
          François

          Répondre
          1. CDBI30

            Sorry pour le i
            unpacking pidesktop-base
            setting up pidesktop-base(1.0.0)
            puis 3 fois:
            sudo: systemctl: command not found
            la, je pense que non compatible avec Wheezy
            Installer un Jessie lite et Xbmc/KODI par dessus ??

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Complétez ce captcha SVP * Time limit is exhausted. Please reload CAPTCHA.