Aller au contenu

GO Print

installer Octoprint et Octodash pour les nuls en 2020


thsrp

Messages recommandés

Il y a 4 heures, gunsman76 a dit :

j'ai bien suivi, tout est ok mais j'arrive sur le bureau linux !

 

Je dois ensuite aller dans le menu et choisir octodash et là c'est ok. Mais ça m'oblige à faire cette manipulation à chaque redémarrage.

franchement aucune idée.... par defaut il n'y a pas de bureau sur octoprint , donc je ne vois pas comment tu fais ??et sur ton ordi quand le Pi a démarré tu accèdes, via sa page web, à Octoprint ???

Lien vers le commentaire
Partager sur d’autres sites

il y a 43 minutes, gunsman76 a dit :

Oui sur mon ordi pas de soucis.

 

Enfin ne t'inquiète pas ça fonctionne quand même.

Tu as bien déclaré l'API lors de la phase d'initialisation d'Octodash?

Lien vers le commentaire
Partager sur d’autres sites

Oui oui. 

Je démarre le raspberry, j'arrive sur la page Raspbian (la page linux normal) ensuite je vais dans le menu et je lance octodash.

 

Maintenant comme rien ne fonctionnait au début, j'ai dû suivre plusieurs tuto. Du coup ça fonctionne mais pas en direct. Faudrait que je change de SD et que je réinstalle tout depuis le début.

 

Bof c'est pas dramatique, j'ai juste à lancer octodash. Faudrait que j'arrive à le lancer directement au démarrage.

Lien vers le commentaire
Partager sur d’autres sites

il y a 10 minutes, gunsman76 a dit :

Faudrait que j'arrive à le lancer directement au démarrage.

Le Wiki d'Octodash possède une section «troubleshooting» 😉

La connexion auto peut se régler via «raspi-config» :

wiki-no-auto-connect.png.35253c08f5c90e7f438c30f9b3881c7c.png

🙂

Lien vers le commentaire
Partager sur d’autres sites

il y a 27 minutes, fran6p a dit :

Le Wiki d'Octodash possède une section «troubleshooting» 😉

La connexion auto peut se régler via «raspi-config» :

wiki-no-auto-connect.png.35253c08f5c90e7f438c30f9b3881c7c.png

🙂

Oui c'est indiqué en clair dans mon tuto , mais je pense que @gunsman76 a suivit plusieurs tutos en même temps (il le dit lui-meme) d'ou le probleme , je ne peux que lui conseiller de prendre une carte SD vierge ... et de suivre à la lettre LE TUTO ...reellement si on lit bien le tuto en 20 minutes max c'est baclé avec un octodash parfaitement opérationnel. 

  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

il y a 30 minutes, fran6p a dit :

 

🙂

Au fait pendant que je te tiens!!! j'ai un problème de customisation , sur la page "control" d'octodash il y a 6 boutons programmés par défaut mais on peut les customiser a volonté avec des fonctions différentes et des icones différentes , tout ça est expliqué dans le tuto . Mais je voudrai mettre a jour le tuto (il faudra que tu me dises comment je peux revenir sur mon 1er post et le mettre a jour , au fait...) car dans la dernière version on peut maintenant ajouter autant de boutons que désiré !! mais pour l'instant (tout du moins) il faut mettre les mains dans le cambouis (à l'inverse des 6 premiers boutons) en passant par SSH . Pour cela il faut éditer le fichier : .config/octodash/config.json et rajouter une série de lignes expliquées dans le wiki et que je mettrai dans mon futur tuto mis a jour ...

Pour cela j'ai donc ouvert le fichier en faisant : nano .config/octodash/config.json , cela ouvre bien l'éditeur nano avec le fichier je rajoute un bouton sous le 6ème avec les lignes adéquates ... puis je fais save: Ctrl O il me demande ou je veux sauver je mets : .config/octodash/config.json . Puis je ferme l'editeur nano en faisant Ctrl x et je reviens donc sur l'invite du PI , par curiosité j'ouvre a nouveau le fichier avec l'editeur nano et mon 7eme bouton est bien là , je quitte à nouveau nano je fais un sudo reboot et quitte ssh ... !!

le pi démarre octodash s'initialise mais a ma grande déception pas de 7eme bouton (il faut scroller la ligne des boutons pour voir les nouveaux) ... Je retourne via ssh voir mon fichier config.json et là stupeur !! en effet plus de 7eme bouton !!! j'en déduis que le fait d'avoir fait un reboot Octodash m'a supprimé ma modification... N'étant pas spécialiste linux on m'a dit qu'il fallait peut être "killer" octodash avant d'ouvrir le fichier config.json  ... je n'en sais rien mais a aucun moment l'auteur d'octodash ne parle de cette manipulation à faire ?? et d'autre part je n'ai aucune idée de la façon de killer octodash avant de l'editer ... 

Bon c'etait long..!!! 😉      une IDEE ???

Lien vers le commentaire
Partager sur d’autres sites

@thsrp

Bonjour,

La syntaxe d'un fichier json (indentation, «,» en fin de ligne, …) si elle n'est pas respectée peut créer plusieurs problèmes allant jusqu'à la disparition de tous les chats sur Terre (nan, je déconne 😄 ).

Généralement quand je travaille sur  ce genre de fichier (pas encore testé sur Octodash mais sur ma domotique (HomeAssistant)) je fais d'abord un backup du fichier ensuite le fichier modifié est enregistré avec une autre extension (souvent «new» afin d'être original). Je teste la validité du json via JSONLINT (en copiant / collant le dit fichier). 

Pour simplement arrêter Octodash (kill) un «service getty@tty1 stop» devrait être suffisant (start pour le (re)démarrer) :

arret-demarrage-octodash.png.3575d3fb17bf8615e8a5255bf313219d.png

🙂

Je regarde pour te donner les droits d'édition sur ton premier message (je croyais l'avoir fait, j'ai dû me planter 😞 ).

EDIT: teste si tu peux éditer ton premier message et dis moi quoi 😉

Modifié (le) par fran6p
Lien vers le commentaire
Partager sur d’autres sites

Il y a 1 heure, fran6p a dit :

@thsrp

Bonjour,

La syntaxe d'un fichier json (indentation, «,» en fin de ligne, …) si elle n'est pas respectée peut créer plusieurs problèmes allant jusqu'à la disparition de tous les chats sur Terre (nan, je déconne 😄 ).

Généralement quand je travaille sur  ce genre de fichier (pas encore testé sur Octodash mais sur ma domotique (HomeAssistant)) je fais d'abord un backup du fichier ensuite le fichier modifié est enregistré avec une autre extension (souvent «new» afin d'être original). Je teste la validité du json via JSONLINT (en copiant / collant le dit fichier). 

Pour simplement arrêter Octodash (kill) un «service getty@tty1 stop» devrait être suffisant (start pour le (re)démarrer) :

arret-demarrage-octodash.png.3575d3fb17bf8615e8a5255bf313219d.png

🙂

 

- Pour  mon premier post c'est bon !!😉

- pour killer octodash que dois je inscrire à l'invite de commande du PI  ? simplement:   service getty@tty1 stop  

-dans l'editeur nano que dois je faire pour copier (pour pouvoir le coller dans JSONLINT ) ? à savoir que je tape  -m nano .config/octodash/config.json ce qui me permet d'utiliser  la souris (-m) donc je sélectionne  tout le fichier mais je ne vois comme commande que: Ctrl K qui est en fait couper et placer dans le presse papier ... donc j'ai peur avec cette commande d'effacer tout le fichier .. 

-quand tu dis enregistrer avec une autre extension , tu veux dire que quand je fais Ctrl O (save) au lieu d'indiquer:  .config/octodash/config.json  j'indique: .config/octodash/newconfig.json    

Lien vers le commentaire
Partager sur d’autres sites

il y a 41 minutes, thsrp a dit :

quand tu dis enregistrer avec une autre extension

Non : config.json.new 😉 (Linux se moque complètement de l'extension utilisée, ce n'est pas Windows. Pour lui (Linux) le fichier «json» ou «new» est un fichier texte).

il y a 43 minutes, thsrp a dit :

pour killer octodash que dois je inscrire à l'invite de commande du PI  ? simplement:   service getty@tty1 stop 

Oui, normalement ça arrête proprement le «daemon» fonctionnant en arrière-plan / tâche de fond.

il y a 44 minutes, thsrp a dit :

Ctrl K

Oui, ça va copier le contenu et le faire disparaitre de l'éditeur mais un CTRL+U permet de le ré-afficher (c'est surprenant 😉 ). Comme c'est toujours dans le presse-papier (drôle de nom pour un dispositif électronique / informatique) tu peux le copier dans le JSONLINT via la commande classique CTRL+V.

Voir Korben pour plus de raccourcis clavier utilisables avec Nano (nettement moins nombreux que la pléthore de ceux pour Vi / Vim) : https://korben.info/utiliser-nano.html

🙂

Lien vers le commentaire
Partager sur d’autres sites

Il y a 20 heures, fran6p a dit :

Non : config.json.new 😉 (Linux se moque complètement de l'extension utilisée, ce n'est pas Windows. Pour lui (Linux) le fichier «json» ou «new» est un fichier texte).

Oui, normalement ça arrête proprement le «daemon» fonctionnant en arrière-plan / tâche de fond.

Oui, ça va copier le contenu et le faire disparaitre de l'éditeur mais un CTRL+U permet de le ré-afficher (c'est surprenant 😉 ). Comme c'est toujours dans le presse-papier (drôle de nom pour un dispositif électronique / informatique) tu peux le copier dans le JSONLINT via la commande classique CTRL+V.

Voir Korben pour plus de raccourcis clavier utilisables avec Nano (nettement moins nombreux que la pléthore de ceux pour Vi / Vim) : https://korben.info/utiliser-nano.html

🙂

bonjour, Ca avance... j'ai en effet pu mettre un 7eme bouton dans la page control d'Octodash

Pour l'instant il reste trop d'inconnu pour que je fasse un tuto qui tienne la route...

D'une part (ça s'est résolu)  il faut bien faire service getty@tty1 stop   avant d'éditer avec nano le fichier , mais pour cela il faut être en "root" car sinon on ne peut killer octodash. Donc faire avant tout un sudo su  pour devenir "root"

D'autre part pour faire un tuto simple il faudrait pouvoir faire des copier/coller ( Ctrl+K et Ctrl+U) mais pour être efficace il faudrait pouvoir sélectionner plusieurs lignes et les recopier en dessous et si on veut faire un back up du fichier avant tout il faudrait pouvoir sélectionner tout le fichier et là je n'y arrive pas , la méthode "Korben" ne fonctionne pas chez moi ... donc j'ai tout fait à la main heureusement que j'ai mis apres nano "-mia" dans la commnde,  cela simplifie un  peu la tache pour placer le curseur de façon automatique mais entre les virgules, les guillemets, les parenthèse spéciales , les crochets , les deux points ... pour faire un bouton j'ai passé 3 minutes!!! 🤣 alors que des copier/coller en changeant le strict minimum seraient bien plus conviviaux

Lien vers le commentaire
Partager sur d’autres sites

@thsrp

Si tu tournes sous Windows, installe WinSCP (ssh + SFTP avec possibilité d'éditer tes fichiers via Notepad++ par exemple), ça te facilitera la vie 😉 : tu édites tout sous MicrosoftOS puis tu transfères tes fichiers modifiés.

Plutôt que passer «root» et risquer de faire de mauvaises manipulations ( «À grand pouvoir, grandes responsabilités.» Ben Parker, Spiderman), tu aurais pu simplement précéder la commande par «sudo» (et saisie du MDP).

🙂

Modifié (le) par fran6p
Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, fran6p a dit :

@thsrp

Si tu tournes sous Windows, installe WinSCP (ssh + SFTP avec possibilité d'éditer tes fichiers via Notepad++ par exemple), ça te facilitera la vie 😉 : tu édites tout sous MicrosoftOS puis tu transfères tes fichiers modifiés.🙂

je viens de regarder c'est un peu l'usine à gaz, vais y passer des heures avant de maitriser!!!😂 et il me suffit de connaitre la façon de sélectionner plusieurs lignes dans l'éditeur nano et ce sera tout bon....puisque j'ai déjà réussi à ajouter un 7eme bouton dans Octodash et qui fonctionne parfaitement .. En revanche la prochaine fois je taperai :   sudo service getty@tty1 stop     au lieu de:      service getty@tty1 stop    si cela m'evite de passer en "root" pour killer octodash.  Bon faut que je trouve le moyen de sélectionner plusieurs lignes dans nano .... ça avance, ça avance....😅

Lien vers le commentaire
Partager sur d’autres sites

il y a 6 minutes, thsrp a dit :

Bon faut que je trouve le moyen de sélectionner plusieurs lignes dans nano ....

Quand je suis connecté en ssh sur le Pi, la souris me permet de sélectionner plusieurs lignes. Un CTRL+K les copie (coupe), un CTRL+U les colle là où se trouve mon curseur 🤔 (et plusieurs CTRL+U colle, colle, colle… la précédente sélection).

🙂

Lien vers le commentaire
Partager sur d’autres sites

Il y a 1 heure, fran6p a dit :

Quand je suis connecté en ssh sur le Pi, la souris me permet de sélectionner plusieurs lignes. Un CTRL+K les copie (coupe), un CTRL+U les colle là où se trouve mon curseur 🤔 (et plusieurs CTRL+U colle, colle, colle… la précédente sélection).

🙂

Le probleme c'est qu'en effet sous ssh Pi on met en surbrillance ce que l'on veut avec la souris... mais des qu'on passe dans l'editeur nano c'est plus la même chose...!! mais j'ai trouvé une solution (il y a peut etre mieux !!) je place mon curseur ou je veux avec la souris ,je fais Alt+A cela m'indique "mark set" puis avec les flèches je monte (ou descends) et cela selectionne les lignes désirées... puis une fois Ctrl+K  puis on remet le curseur à l'endroit désiré et on fait tout de suite Ctrl+U (ne pas oublier!!) et enfin il suffit d'aller positionné le curseur et on refait autant de fois Ctrl+U .

de cette façon j'ai dupliqué plusieurs fois le bouton , il m'a suffit d'effacer les commandes entre guillemets des boutons et on a 3 boutons vierges pret par la suite à recevoir des commandes !!! J'ai donc en tout 10 boutons dans la page Controle d'Octodash dont 3 sont inactifs !!! C'est parfait mais un peu compliqué à expliquer dans un tuto !!

On  peut voir dans la capture d'écran ci-dessous que les 3 derniers boutons sont inactifs puisqu'il n'y a pas de commande ni d'icone entre les guillemets mais ils ont été créés et existent bien dans Octodash 

2020-12-23_19h24_12.jpg

20201223_193035.jpg

Modifié (le) par thsrp
Lien vers le commentaire
Partager sur d’autres sites

il y a 7 minutes, thsrp a dit :

mais des qu'on passe dans l'editeur nano c'est plus la même chose...!

Bizarre. Chez moi, la sélection apparait bien en surbrillance :

ssh-nano-selection-souris.png.ffff712b467316d756a559f22bf930ac.png

Peut-être à voir dans les options de PuTTY si c'est lui que tu utilises pour te connecter en ssh.

PuTTy-options.png.ff53dac4011c23ca17dd87de466a2ee9.png

🙂

Lien vers le commentaire
Partager sur d’autres sites

il y a 19 minutes, fran6p a dit :

Bizarre. Chez moi, la sélection apparait bien en surbrillance :

 

Peut-être à voir dans les options de PuTTY si c'est lui que tu utilises pour te connecter en ssh.

 

🙂

oh là mais j'ai un tres vieux Putty visiblement , je n'ai pas tous ces menus !!! je vais aller télécharger une version actuelle!! 😂

Lien vers le commentaire
Partager sur d’autres sites

il y a 24 minutes, Silverman a dit :

bonjour a tous

@thsrpas tu un lien pour l'écran que tu utilise? as tu aussi les STL que tu as utilisé pour le support?

Merci d'avance de ton retour

bonjour, pour me simplifier la vie j'ai pris l'écran 7" de chez raspberry qui fonctionne par défaut avec le PI mais qui a comme gros defaut son prix!!! . Pour le socle il faut que je retrouve les stl mais j'avoue qu'il est un peu compliqué à monter étant donné qu'il a évolué au fur et a mesure...!! au début c'était pour l'écran, puis apres l'écran plus le PI et enfin pour pouvoir loger en plus un ventilo noctua qui ventile le PI, donc il est fait de plusieurs parties et de plus ne vissant jamais dans le plastique directement, tous les trous ont été calculés pour des inserts laitons et donc beaucoup trop gros pour visser directement...Je peux retrouver les stl mais je pense que sur Thingeverse il y a mieux et surtout plus simple....

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Merci pour le tuto je vais tester .

Pour le Plugin dans le tuto au cas ou personne trouve "DisplayLayersProgress" c'est sans "s" : " DisplayLayerProgress "

En suivant le tuto , j'ai mis à jour Raspberry puis sudo reboot

OctoPrint version : 1.5.2
OctoPi version    : 0.17.0

puis sudo raspi-config et après je tombe sur le menu :

En ligne 3 j'ai : 

- 3 " Interface Options"

21010401231617392.jpg

Et quand je vais en ligne 3 "Interface Option" j'ai pas de ligne B1/B2 ni ailleurs .. :

210104011654352881.jpg

J'ai raté un truc ??

Bon du coup j'ai continué et j'ai installé le pilote pour le HyperPixel 4.0 :

https://github.com/pimoroni/hyperpixel4/tree/ef688b6aed2a0e2fe9c88736eee5ff3fb4532126

de la sur le LCD on ma demandé Login et mot de passe mais comment écrire ??

(ouf un clavier Raspberry que j'utilisé plus dans un tiroir !!) donc branché en USB sur le Raspberry après plusieurs mot de passe qui fonctionne pas sur la clavier .. (clavier FR mais écriture qwerty .. donc mot de passe : rqsberry) ok 

Ca fonctionne !

Manque plus qu'a le mettre en mode paysage...

 

Ecran LCD pour Prusa
Écran Hyperpixel 4 Prusa

Modifié (le) par je-13
Lien vers le commentaire
Partager sur d’autres sites

Le 04/01/2021 at 00:28, je-13 a dit :

 

puis sudo raspi-config et après je tombe sur le menu :

En ligne 3 j'ai : 

- 3 " Interface Options"

21010401231617392.jpg

Et quand je vais en ligne 3 "Interface Option" j'ai pas de ligne B1/B2 ni ailleurs .. :

210104011654352881.jpg

J'ai raté un truc ??

 

Ben oui mais si raspberry ou octoprint change le "raspi-config" et bouleverse toutes les lignes ça va pas être simple et pourtant le tuto date de mi novembre donc pas tres vieux.....

Donc dans le pas si vieux "raspi-config" la ligne 3 c'etait boot option  une fois dans boot option la ligne B1 c'etait Desktop CLI et une fois dans destop la ligne B2 c'etait console auto login . Donc il ne reste plus que de trouver "console auto login" dans le nouveau raspi-config ...Un spécialiste tel que @fran6p devrait pouvoir te renseigner ...car ces idiots au lieu de rajouter de nouvelles lignes dans leur upgrade ils ont tout melangé ...😂

Pour info voilà le "raspi-config" tel qu'il etait en novembre et comme je n'ai pas le nouveau difficile de trouver ou cela se passe ...

raspi-config.jpg

  • +1 1
Lien vers le commentaire
Partager sur d’autres sites

@thsrp

Amateur éclairé (avec des bougies) 😉 plutôt que «spécialiste» / expert :

les_specialistes_experts.jpg.357ef2b512809b3d0245edecb9215bb4.jpg

Sinon pour en revenir à «raspi-config» :

raspi-config-system-options.png.196f40031fab7f46af33bc8915e0a5dc.png

raspi-config-system-options_boot-auto-login.png.71a5e2603fe71f7a0149b018c5420b86.png

raspi-config-system-options_boot-auto-login_B1-B4.png.1dcbf07c56fbe6184818d2041152debf.png

🙂

  • Haha 1
  • +1 1
Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...