Tutoriel [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local

KORSiRO

Ancien Staff
Inscription
22 Décembre 2017
Messages
1 276
Réactions
771
Points
4 326
    Réponse de KORSiRO Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #1
Salut les Makers !

Je vous propose un petit tuto afin d'installer OctoDash (et Octoprint) !
Ce tuto reprend les grandes lignes du tuto officiel avec quelques petites modifications.
De ce fait il ressemble énormément au tuto précédent pour Octoscreen mais des commandes diffères






OctoDash :

Avant de commencer, nous allons avoir besoin de plusieurs choses pour la suite du tuto :

ETCHER :
OCTOPRINT :
PUTTY :



I. Installation d'Octoprint

Comme pour le tuto sur Octoscreen, vous aurez besoin d'Etcher et de l'image d'Octoprint.


I. Création de la microSD avec Octoprint

Connectez votre crate microSD à votre PC et lancez Etcher




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 DisplayLayerProgress

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

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



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



Cliquez ensuite sur "En savoir plus..."



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






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


III. Installation d'OctoDash

Rendez vous sur PUTTY

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"



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



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
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 install libgtk-3-0 libnotify4 libnss3 libxss1 libxtst6 xdg-utils libatspi2.0-0 libuuid1 libappindicator3-1 libsecret-1-0 gir1.2-gnomekeyring-1.0
Puis tapez cette commande :

Code:
sudo apt install xserver-xorg ratpoison x11-xserver-utils xinit libgtk-3-0

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

Entrez cette commande afin de télécharger OctoDash:
Code:
wget -O octodash.deb https://github.com/UnchartedBull/OctoDash/releases/download/v2.2.0/octodash_2.2.0_armv7l.deb
Puis celle-ci afin de l'installer :
Code:
sudo dpkg -i octodash.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
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. 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"



Ensuite dans "B1 Desktop / CLI"



Puis dans "B2 Console Autologin" , validez puis reboot




VIII. Création du boot automatique


On commence par créer le fichier .xinitrc avec la commande :

Code:
nano ~/.xinitrc
Une fois le fichier ouvert, on ajoute ces lignes :

Code:
[/SIZE][/FONT][/SIZE][/CENTER]
[SIZE=5][FONT=Dosis][SIZE=5][CENTER]#!/bin/sh

xset s off
xset s noblank
xset -dpms

ratpoison&
octodash


Pour sauvegarder : CTRL+X puis Y pour valider et on valide le tout avec la touche Entrée

On continu avec la commande :

Code:
sudo chmod +x .xinitrc
puis la commande (qui va ouvrir le fichier) :

Code:
nano ~/.bashrc
dans ce fichier, tout en bas (on saute une ligne) on ajoute les lignes :

Code:
if [ -z "$SSH_CLIENT" ] || [ -z "$SSH_TTY" ]; then[/SIZE][/FONT][/SIZE][/CENTER]
[SIZE=5][FONT=Dosis][SIZE=5][CENTER]    xinit -- -nocursor
fi


On sauvegarde comme tout à l'heure : CTRL+X puis Y pour valider et on valide le tout avec la touche Entrée

Pour finir on fait 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



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)



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

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

En espérant que ça vous soit utilte !

KORSiRO
 
Dernière édition:

Praxis'

Modérateur
Inscription
7 Février 2016
Messages
9 628
Réactions
4 222
Points
12 921
    Réponse de Praxis' Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #2
Me faut vraiment un deuxième Pi pour tester ces trucs, trop peur de casser l'installation de mon actuel :xD:
 

bob roger

Membre
Inscription
9 Août 2020
Messages
6
Réactions
0
Points
44
    Réponse de bob roger Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #3
Bonjour, j'ai deja octoprint installé avec plusieurs plugin dessus dont TOUCH UI qui est relié à l'ecran 7" officiel de raspberry . Je me sers parfois de l'ecran de mon ordinateur pour commander mon octoprint mais aussi comme mon ordi n'est pas dans la meme piece je me sers aussi directement de l'ecran du Raspberry pour y acceder et commander mon imprimante... Question: que dois je faire pour installer OCTODASH , je suppose que je vais dans le plug in manager et je supprime TOUCH UI (vieillissant et peu pratique) mais ensuite??? je prends le tuto à partir d'ou? MERCI
 

KORSiRO

Ancien Staff
Inscription
22 Décembre 2017
Messages
1 276
Réactions
771
Points
4 326
    Réponse de KORSiRO Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #4
Me faut vraiment un deuxième Pi pour tester ces trucs, trop peur de casser l'installation de mon actuel :xD:
Non simplement une autre carte sd c'est ce que je fait :D
 

KORSiRO

Ancien Staff
Inscription
22 Décembre 2017
Messages
1 276
Réactions
771
Points
4 326
    Réponse de KORSiRO Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #5
Bonjour, j'ai deja octoprint installé avec plusieurs plugin dessus dont TOUCH UI qui est relié à l'ecran 7" officiel de raspberry . Je me sers parfois de l'ecran de mon ordinateur pour commander mon octoprint mais aussi comme mon ordi n'est pas dans la meme piece je me sers aussi directement de l'ecran du Raspberry pour y acceder et commander mon imprimante... Question: que dois je faire pour installer OCTODASH , je suppose que je vais dans le plug in manager et je supprime TOUCH UI (vieillissant et peu pratique) mais ensuite??? je prends le tuto à partir d'ou? MERCI
Bonjour, le tuto est juste au dessus ... :mmh:
 

bob roger

Membre
Inscription
9 Août 2020
Messages
6
Réactions
0
Points
44
    Réponse de bob roger Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #6
Bonjour, le tuto est juste au dessus ... :mmh:
oui j'ai bien vu heureusement ...!!! mais je le prends à quel niveau car j'ai un octoprint que j'ai customisé avec plusieurs plugin et qui fonctionne bien , je voudrai simplement le passer sur octodash à la place de touch ui ... Donc te demandais une fois que j'ai supprimé "touch ui " dans le plugin manager ... je pars sur ton tuto à quel niveau ? pas besoin de driver je suppose puisque mon ecran fonctionne déjà , pas besoin d'octoprint puisqu'il fonctionne bien et est configuré , pas besoin de ...etc..... Donc il suffit que je tape dans Putty :
wget -O octodash.deb
Puis:
sudo dpkg -i octodash.deb

Je reboote et c'est bon ou c'est plus compliqué que çà dans mon cas ???
 

KORSiRO

Ancien Staff
Inscription
22 Décembre 2017
Messages
1 276
Réactions
771
Points
4 326
    Réponse de KORSiRO Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #7
oui j'ai bien vu heureusement ...!!! mais je le prends à quel niveau car j'ai un octoprint que j'ai customisé avec plusieurs plugin et qui fonctionne bien , je voudrai simplement le passer sur octodash à la place de touch ui ... Donc te demandais une fois que j'ai supprimé "touch ui " dans le plugin manager ... je pars sur ton tuto à quel niveau ? pas besoin de driver je suppose puisque mon ecran fonctionne déjà , pas besoin d'octoprint puisqu'il fonctionne bien et est configuré , pas besoin de ...etc..... Donc il suffit que je tape dans Putty :
wget -O octodash.deb
Puis:
sudo dpkg -i octodash.deb

Je reboote et c'est bon ou c'est plus compliqué que çà dans mon cas ???
Le problème c'est qu'il faut installer des dépendance donc il faudrais commencer depuis "II. Installation du plugin DisplayLayerProgress" mais je ne te garantie pas le bon focntionnement ..

Le plus simple si tu as touchui d'installer serais de prendre un autre tuto que j'ai fait sur Octoscreen qui est plus intuitif je trouve

 

bob roger

Membre
Inscription
9 Août 2020
Messages
6
Réactions
0
Points
44
    Réponse de bob roger Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #8
Le problème c'est qu'il faut installer des dépendance donc il faudrais commencer depuis "II. Installation du plugin DisplayLayerProgress" mais je ne te garantie pas le bon focntionnement ..

Le plus simple si tu as touchui d'installer serais de prendre un autre tuto que j'ai fait sur Octoscreen qui est plus intuitif je trouve

Ok je vais passer sur ton autre tuto et regarderai si j'ai des questions à te poser , dans ce cas je les poserai dans cet autre tuto ...Merci...
Ah petite question , comment peut on imprimer ton tuto ? peut on en faire une version pdf ou autre... ?? bonne soirée
 

Praxis'

Modérateur
Inscription
7 Février 2016
Messages
9 628
Réactions
4 222
Points
12 921
    Réponse de Praxis' Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #9
Ok je vais passer sur ton autre tuto et regarderai si j'ai des questions à te poser , dans ce cas je les poserai dans cet autre tuto ...Merci...
Ah petite question , comment peut on imprimer ton tuto ? peut on en faire une version pdf ou autre... ?? bonne soirée
Hello, voici le pdf de ce tutoriel si tu as besoins d'un autre n'hésite pas à me demander :)
 

Fichiers joints

  • induste-com-threads-tuto-installation-doctodash-sur-raspberry-pi-avec-ecran-loca.pdf
    908.3 KB · Affichages: 31

bob roger

Membre
Inscription
9 Août 2020
Messages
6
Réactions
0
Points
44
    Réponse de bob roger Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #10
Hello, voici le pdf de ce tutoriel si tu as besoins d'un autre n'hésite pas à me demander :)
merci je viens de le telecharger, mais comme tu m'as dit qu'ayant déjà "touch ui " d'installé (que je désinstallerai bien evidemment) ce serait peut être plus simple de passer plutôt sur Octoscreen ... Donc à mon retour de vacances, je me mettrai sur ton autre tuto et dans les commentaires d'octoscreen je te demanderai certainement le PDF ... !!on verra ça à la rentrée... merci encore ;)
 

Praxis'

Modérateur
Inscription
7 Février 2016
Messages
9 628
Réactions
4 222
Points
12 921
    Réponse de Praxis' Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #11
merci je viens de le telecharger, mais comme tu m'as dit qu'ayant déjà "touch ui " d'installé (que je désinstallerai bien evidemment) ce serait peut être plus simple de passer plutôt sur Octoscreen ... Donc à mon retour de vacances, je me mettrai sur ton autre tuto et dans les commentaires d'octoscreen je te demanderai certainement le PDF ... !!on verra ça à la rentrée... merci encore ;)
Ce n'est pas la même personne :xD: Mais ça marche, je pourrais surement t'aider avec @KORSiRO si besoins :)
 

KORSiRO

Ancien Staff
Inscription
22 Décembre 2017
Messages
1 276
Réactions
771
Points
4 326
    Réponse de KORSiRO Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #12
@Praxis' notre sauveur pdf :neo:

Merci pour le pdf ;)

et oui si tu as besoin @bob roger n'hesite pas à nous demander
 

Woodsink

Membre
Inscription
6 Septembre 2020
Messages
3
Réactions
2
Points
41
    Réponse de Woodsink Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #13
Bonjour à tous, déjà merci pour ce super tuto ainsi que celui d'Octoscreen, juste une question avant de me lancer, Touch UI n'est donc pas obligatoire pour Octodash (vs Octoscreen) ? C'est la différence que je vois dans les deux tutos qui sont pour le coup quasi identiques dans le process. Merci
 

Woodsink

Membre
Inscription
6 Septembre 2020
Messages
3
Réactions
2
Points
41
    Réponse de Woodsink Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #14
Bon du coup j'ai ma réponse et donc pas besoin de Touch UI, toutefois je ne passe pas les paramètres de connexion demandé par Octodash directement sur le LCD (URL / API Key) bref il me dit qu'il ne trouve pas Octopi manifestement
 

oniros10

Membre
Inscription
6 Septembre 2020
Messages
5
Réactions
2
Points
26
    Réponse de oniros10 Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #15
salut tout le monde, je viens de recevoir mon Pi4 et j'essaie de suivre le tuto j'ai installé octoprint (octopi-buster-lite-0.17.0) mais je bloque sur l'identification Putty, access denied sur la saisie des identifiants (pi/rapsberry), quelqu'un peut m'orienter
 

Fichiers joints

  • Capture.JPG
    Capture.JPG
    23.7 KB · Affichages: 2
Dernière édition:

Praxis'

Modérateur
Inscription
7 Février 2016
Messages
9 628
Réactions
4 222
Points
12 921
    Réponse de Praxis' Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #16
salut tout le monde, je viens de recevoir mon Pi4 et j'essaie de suivre le tuto mais je bloque sur l'identification Putty, access denied sur la saisie des identifiants (pi/rapsberry), quelqu'un peut m'orienter
Salut,

Sur le Pi faut autoriser l'accès admin via ssh :

nano /etc/ssh/sshd_config
Puis modifie cette ligne : PermitRootLogin yes
Ensuite tu restart le service :
service sshd stop
service sshd start
 

oniros10

Membre
Inscription
6 Septembre 2020
Messages
5
Réactions
2
Points
26
    Réponse de oniros10 Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #17
je ne suis pas familier de l'environnement , je travaille à partir de windows 10 et je pensais que les commandes du type que tu indiques se rentraient dans Putty après identification, de quel programme je me sert pour les rentrer?
 

oniros10

Membre
Inscription
6 Septembre 2020
Messages
5
Réactions
2
Points
26
    Réponse de oniros10 Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #18
j'ai branché mon pi sur un ecran avec un clavier, même chose, j'arrive sur une demande de login, qui est refusée, ou dois je rentrer ces commandes

merci
 

Praxis'

Modérateur
Inscription
7 Février 2016
Messages
9 628
Réactions
4 222
Points
12 921
    Réponse de Praxis' Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #19
j'ai branché mon pi sur un ecran avec un clavier, même chose, j'arrive sur une demande de login, qui est refusée, ou dois je rentrer ces commandes

merci
Tu dois les rentrer sur le raspberry Pi en branchant un clavier et un écran justement.

Par défaut pour raspberry le login sera "pi" et le mot de passe " raspberry"
 

oniros10

Membre
Inscription
6 Septembre 2020
Messages
5
Réactions
2
Points
26
    Réponse de oniros10 Nouvelles technologies Impression 3D : [TUTO] Installation d'OctoDash sur Raspberry Pi avec écran local
  • #20
problème résolu
 
Auteur Discussions similaires Forum Réponses Date
KORSiRO Impression 3D 73

Haut Bas