Pi et impression 3D - OCTOSCREEN

  • Affichages Affichages: 4
  • Auteur Auteur: KORSiRO
  • Dernière mise à jour Dernière mise à jour:
  • TUTO N°1 INSTALLER OCTOSCREEN POUR CONTRÔLER SON IMPRIMANTE

    Salut à tous les membres et tous les Makers !

    Je vous propose un petit tuto afin d'installer Octoscreen (et Octoprint) afin d'utiliser un écran déporté connecté à un Raspberry pour de se passer de l'écran d'origine (qui n'est pas super pratique ni agréable à regarder) :trollface:

    60487814-ef9d1a00-9ca8-11e9-9c48-31bf54a5488d.png


    Octoscreen : https://github.com/Z-Bolt/OctoScreen

    Avant de commencer il vous faudra télécharger plusieurs choses qui seront utiles pour la suite :

    ETCHER : https://www.balena.io/etcher/
    OCTOPRINT : https://octopi.octoprint.org/latest
    PUTTY : https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html



    I. Installation d'Octoprint

    Pour se faire, vous aurez besoin d'Etcher et de l'image d'Octoprint.


    I. Création de la microSD avec Ocotprint

    Connectez votre crate microSD à votre PC et lancez Etcher


    balena-Etcher-ZLa-A07s72-I.png


    1. Sélectionner l'image d'Octoprint téléchargée précédemment
    2. Sélectionner votre microSD
    3. Flasher


    II. Configuration d'Octoprint

    Installer la carte SD dans le Raspberry et allumez-le

    Une fois allumé, sur votre réseau local, "octopi" doit apparaître avec son adresse IP
    (pour le voir vous pouvez directement vous rendre sur le portail de votre opérateur, en général depuis l'adresse 192.168.1.1)

    Notez l'adresse IP de votre Raspberry et tapez la dans votre navigateur.
    Vous allez arriver sur l'interface Web d'Octoprint ainsi que de son configurateur.
    Configurez Octoprint selon vos besoins et votre machine.



    II. Installation du plugin TouchUi

    Une fois votre Octoprint configurer nous allons passer à l'installation d'un plugin qui se nomme TouchUi.

    Pour se faire, rendez vous sur la clé à molette

    chrome-Hhkpl-Nx-FIq.png


    Ensuite rendez vous dans Gestion Plugin (ou Plugin Manager pour ceux qui ont l'interface en anglais)

    chrome-d-Mbvvcdk-Kt.png


    Cliquez ensuite sur "En savoir plus..."

    chrome-Hndepnwj-Rg.png


    Dans le champ "Rechercher", tapez "TouchUI" et installez-le

    chrome-h-B9vbaiy-Lm.png


    chrome-Btrxmd-YSTo.png


    Une fois Installé, Octoprint va vous demander de redémarrer, faites-le.



    III. Installation d'Octoscreen

    Au début du tuto, je vous ai mis un lien pour télécharger PUTTY si ce n'est pas déjà fait, téléchargez le et installez le.

    I. Se connecter en SSH au Raspberry

    Dans la fenêtre de PUTTY dans "Host Name" inscrivez l'adresse IP du Raspberry.
    Dans "Port", laisser le port 22 et cliquez sur "Open"

    putty-r-SP0w4f-Ou-S.png


    Une fenêtre terminal s'ouvre.
    Au champ "login" tapez "pi" puis faites Entrée et dans "password" tapez "rapsberry" puis faites Entrée

    putty-FTge6hn-MJc.png


    Vous êtes connecté en SSH à votre Pi.

    II. Mettre à jour le Raspberry

    Dans la fenêtre terminal, tapez la commande :
    Code:
    sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade

    La mise à jour peut être longue, laissez le faire (tout sera automatiquement accepté)

    Une fois que c'est fait tapez la commande :
    Code:
    sudo rpi-update

    Laissez travailler votre Pi et à la fin une fois que la mise à jour est fini, redémarrer le Pi avec la commande :
    Code:
    sudo reboot

    Une fois redémarré, reconnectez vous comme au début (pi/raspberry)

    III. Installation de paquets et dépendances

    Toujours dans le terminal donc tapez la commande :
    Code:
    sudo apt-get install libgtk-3-0 xserver-xorg xinit x11-xserver-utils


    IV. Téléchargement et installation d'Octoscreen

    Entrez cette commande afin de télécharger Octoscreen :
    Code:
    wget https://github.com/Z-Bolt/OctoScreen/releases/download/v2.5.1/octoscreen_2.5-1_armhf.deb

    Puis celle-ci afin de l'installer :
    Code:
    sudo dpkg -i octoscreen_2.5-1_armhf.deb

    Quand c'est fait on redémarre à nouveau le Pi avec la commande :

    Code:
    sudo reboot


    V. Installation de Lightdm

    On se reconnecte via PUTTY comme tout à l'heure et on entre la commande :
    Code:
    sudo apt-get install lightdm

    si vous avez une erreur, tapez cette commande et recommencez avec la précédente
    Code:
    sudo apt --fix- broken install


    VI. Installation de l'interface graphique

    On entre la commande :
    Code:
    sudo ~/scripts/install-desktop

    Ensuite on fait de nouveau un
    Code:
    sudo reboot


    VII. Installation des drivers de l'écran

    Nous allons maintenant installer les drivers de l'écran afin qu'il soit reconnu par le Pi

    On se reconnecte au terminal (putty) et on tape ces commandes (en appuyant sur la touche Entrée entre chaque) :

    Code:
    sudo rm -rf LCD-show
    Code:
    git clone https://github.com/goodtft/LCD-show.git
    Code:
    chmod -R 755 LCD-show
    Code:
    cd LCD-show/

    Il reste encore une commande a tapez mais qui dépendra de votre écran, de sa marque et de sa connectique !
    Code:
    sudo ./MPI5001-show 0

    Pour les personnes ayant un écran de la marque KUMAN tapez une des lignes de commandes ci-dessous en rapport avec votre écran à la place de celle que je donne

    chrome-SWh-YY6-Abj-U.png


    Pour les personnes ayant un écran NO NAME, à la place de "MPI5001" dans la ligne de commande que je donne, tapez le nom du modèle en rapport avec votre écran (taille et connectique)

    chrome-q-BAVv-K54vu.png


    Une fois les drivers installés, faites un
    Code:
    sudo reboot


    VIII. Activation de l'interface graphique au démarrage

    Nous allons maintenant activer l'interface graphique pour qu'elle s'active à chaque démarrage du Pi.

    On se reconnecte donc au terminal et on tape la commande :
    Code:
    sudo raspi-config

    Une fenêtre apparaît, rendez vous dans "3 Boot Options"

    putty-a-QNn6-DEYj-M.png


    Ensuite dans "B1 Desktop / CLI"

    putty-Dxgq-Dueof-H.png


    Puis dans "B4 Desktop Autologin" et choisissez "octoscreen"

    putty-ecegelm7pc.png


    On valide et on fait un

    Code:
    sudo reboot


    Vous voilà maintenant avec Octoscreen d'installer sur votre Pi et contrôlable depuis votre écran tactile déporté ! :DJ:

    En espérant que ça vous soit utilte !

    KORSiRO
Haut