KORSiRO

Ancien staff
Inscription
22 Décembre 2017
Messages
1 313
Réactions
783
Points
8 826
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



main-screen.png



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


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 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

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 "DisplayLayerProgress" et installez-le

chrome-h-B9vbaiy-Lm.png



chrome-a-Oyk5-D9cga.png


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"

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

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"

putty-a-QNn6-DEYj-M.png


Ensuite dans "B1 Desktop / CLI"

putty-Dxgq-Dueof-H.png


Puis dans "B2 Console Autologin" , validez puis reboot

putty-Airt6-OEy-OJ.png



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:
#!/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
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

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


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'

Super modérateur
Inscription
7 Février 2016
Messages
9 906
Réactions
4 342
Points
20 421
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
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 313
Réactions
783
Points
8 826
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
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 313
Réactions
783
Points
8 826
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
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'

Super modérateur
Inscription
7 Février 2016
Messages
9 906
Réactions
4 342
Points
20 421
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: 45

bob roger

Membre
Inscription
9 Août 2020
Messages
6
Réactions
0
Points
44
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'

Super modérateur
Inscription
7 Février 2016
Messages
9 906
Réactions
4 342
Points
20 421
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 :)
 

Woodsink

Membre
Inscription
6 Septembre 2020
Messages
3
Réactions
2
Points
41
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
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
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: 3
Dernière édition:

Praxis'

Super modérateur
Inscription
7 Février 2016
Messages
9 906
Réactions
4 342
Points
20 421
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
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
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'

Super modérateur
Inscription
7 Février 2016
Messages
9 906
Réactions
4 342
Points
20 421
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"
 
Haut