Aller au contenu

Messages recommandés

Posté(e) (modifié)

Bonjour, 

j'ai réussi à installer octoprint sur un orange pi zero2w seulement impossible d'automatiser le démarrage.

cette méthode ne fonctionne pas 

root@orangepizero2w:~# wget https://github.com/OctoPrint/OctoPrint/raw/master/scripts/octoprint.service && mv octoprint.service /etc/systemd/system/octoprint.service
--2024-05-18 20:24:37-- https://github.com/OctoPrint/OctoPrint/raw/master/scripts/octoprint.service
Resolving github.com (github.com)... 140.82.121.3
Connecting to github.com (github.com)|140.82.121.3|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2024-05-18 20:24:37 ERROR 404: Not Found. 

 

et je n'est pas réussi non plus avec ce tuto

https://community.octoprint.org/t/setting-up-octoprint-on-a-raspberry-pi-running-raspberry-pi-os-debian/2337

 

merci de votre aide

 

Modifié (le) par shinzuka
Posté(e) (modifié)
  Le 21/05/2024 at 09:27, shinzuka a dit :

j'ai réussi à installer octoprint sur un raspberry pi zero2w seulement impossible d'automatiser le démarrage.

Dérouler  

Tu l'as installé comment ? avec le raspberry pi imager sur rpi 0 2W, il n'y a besoin de rien faire et ça marche tout seul.

Modifié (le) par Savate
Posté(e)
  Le 21/05/2024 at 09:27, shinzuka a dit :

wget https://github.com/OctoPrint/OctoPrint/raw/master/scripts/octoprint.service && mv octoprint.service /etc/systemd/system/octoprint.service

Dérouler  

Apparemment les scripts ont été supprimés à partir de la version 1.10 car plus maintenus => Remove scripts from repo #4880

Je ne sais pas s'il y a une nouvelle méthode d'installation documentée, n'utilisant pas OctoPrint. Mais si tu veux aller au bout de ta méthode, tu peux changer "master" (qui pointe sur le dernier état courant, qui peut ne même pas être versionné) par "1.9.3" dans l'URL de la commande. => https://github.com/OctoPrint/OctoPrint/raw/1.9.3/scripts/octoprint.service

Posté(e) (modifié)

@shinzuka

Raspberry Pi 0 v2 (corps du texte) ou OrangePi 0 v2 (titre) ?

Comme indiqué par @Kachidoki, le dépôt Octoprint (de la dernière version) ne contient plus de dossier «scripts» donc le script de démarrage systemd n'est plus dispo. Celui utilisé par la distribution Octopi est disponible ici (modifier le nom de l'utilisateur «pi» par celui réellement créé à deux endroits (user et chemin d'accès).

Tester et serrer les fe…es en espérant que ça fonctionne correctement (éventuellement ajouter le paramètre «serve» à la fin de ExecStart= )

Si Klipper était installé, on pourrait utiliser KIAUH pour l'installation d'Octoprint 😉

KIAUH utilise ce script pour installer le service systemd :

    sudo /bin/sh -c "cat > ${service}" << OCTOPRINT
[Unit]
Description=Starts OctoPrint on startup
After=network-online.target
Wants=network-online.target

[Service]
Environment="LC_ALL=C.UTF-8"
Environment="LANG=C.UTF-8"
Type=simple
User=${USER}
ExecStart=${octo_env}/venv/bin/octoprint --basedir ${basedir} --config ${config_yaml} --port=${port} serve

[Install]
WantedBy=multi-user.target
OCTOPRINT

🙂

Modifié (le) par fran6p
Posté(e) (modifié)
  Le 21/05/2024 at 09:37, Savate a dit :

Tu l'as installé comment ? avec le raspberry pi imager sur rpi 0 2W, il n'y a besoin de rien faire et ça marche tout seul.

Dérouler  

Je l'ai installé en manuel via un script 

 

Erreur de ma part il s'agit bien d'une carte orange pi zéro 2w et non d'une raspberry pi zéro 2w

Modifié (le) par shinzuka
Posté(e)
  Le 21/05/2024 at 12:42, shinzuka a dit :

orange pi zéro 2w

Dérouler  

Dans ce cas effectivement, le rpimager ne fonctionnera pas, il faut tout se taper à la main.

Pourquoi s'embêter avec des versions 'exotiques' de pi quand les originaux sont à nouveau disponibles ?.

  • +1 1
Posté(e) (modifié)
  Le 21/05/2024 at 16:56, Savate a dit :

Pourquoi s'embêter avec des versions 'exotiques' de pi quand les originaux sont à nouveau disponibles ?

Dérouler  

Cépafo 😄

Il y a deux ans (2021/2022), quand la pénurie de SBC type RPi était en cours, j'avais utilisé un OPiz2 (OrangePi 0 V2) :

 

et même créer des scripts fonctionnels à l'époque (Octoprint était en version 1.7 ou peut-être 1.8 🤔), un dépôt Github est toujours disponible mais plus maintenu.

Mais aujourd'hui, une RPi Zero v2 se trouve facilement (≃ 20€) donc cette carte ne m'est plus d'aucune utilité… Elle est «rangée» dans ma caisse «fourre-tout» électronique.

🙂

Modifié (le) par fran6p
Posté(e) (modifié)
  Le 21/05/2024 at 09:44, Kachidoki a dit :

Apparemment les scripts ont été supprimés à partir de la version 1.10 car plus maintenus => Remove scripts from repo #4880

Je ne sais pas s'il y a une nouvelle méthode d'installation documentée, n'utilisant pas OctoPrint. Mais si tu veux aller au bout de ta méthode, tu peux changer "master" (qui pointe sur le dernier état courant, qui peut ne même pas être versionné) par "1.9.3" dans l'URL de la commande. => https://github.com/OctoPrint/OctoPrint/raw/1.9.3/scripts/octoprint.service

Dérouler  

j'ai testé mais même avec un sudo j'ai pas la permission je vais tester les autres solutions

rangepi@orangepizero2w:~$ sudo wget https://raw.githubusercontent.com/OctoPrint/OctoPrint/1.9.3/scripts/octoprint.service && mv octoprint.service /etc/systemd/system/octoprint.service
--2024-05-22 13:34:39-- https://raw.githubusercontent.com/OctoPrint/OctoPrint/1.9.3/scripts/octoprint.service
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 2606:50c0:8002::154, 2606:50c0:8001::154, 2606:50c0:8003::154, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|2606:50c0:8002::154|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 291 [text/plain]
Saving to: ‘octoprint.service.6’

octoprint.service.6 100%[===================>]     291  --.-KB/s    in 0s      

2024-05-22 13:34:40 (7.95 MB/s) - ‘octoprint.service.6’ saved [291/291]

mv: cannot move 'octoprint.service' to '/etc/systemd/system/octoprint.service': Permission denied
 

 

Modifié (le) par shinzuka
Posté(e)

Normal, ton sudo ne s'applique qu'à la première commande (qui s'arrête au &&).

Le mv est toujours exécuté avec les permissions de l'utilisateur. Tu peux ajouter un sudo devant le mv également.

Posté(e)

nickel ça fonctionne maintenant faut que je trouve pour que la prusa mk3s+ soit reconnu

 

fallait juste inverser les connectique usb et la ssa fonctionne 

pour installer une webcam faut forcement passer par HAProxy ?

Posté(e) (modifié)

j'ai réussi a tester la webcam elle fonctionne mais ça renvoi quand même des erreurs 

 

./mjpg_streamer -i "./input_uvc.so -d /dev/video1 -r 1280x960 -f 30" -o "./output_http.so"
MJPG Streamer Version: git rev: 310b29f4a94c46652b20c4b7b6e5cf24e532af39
 i: Using V4L2 device.: /dev/video1
 i: Desired Resolution: 1280 x 960
 i: Frames Per Second.: 30
 i: Format............: JPEG
 i: TV-Norm...........: DEFAULT
UVCIOC_CTRL_ADD - Error at Pan (relative): Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Tilt (relative): Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Pan Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Tilt Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Pan/tilt Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_ADD - Error at Focus (absolute): Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Pan (relative): Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Tilt (relative): Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Pan Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Tilt Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Pan/tilt Reset: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Focus (absolute): Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at LED1 Mode: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at LED1 Frequency: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Disable video processing: Inappropriate ioctl for device (25)
UVCIOC_CTRL_MAP - Error at Raw bits per pixel: Inappropriate ioctl for device (25)
 o: www-folder-path......: disabled
 o: HTTP TCP port........: 8080
 o: HTTP Listen Address..: (null)
 o: username:password....: disabled
 o: commands.............: enabled
 

Modifié (le) par shinzuka
Posté(e) (modifié)
  Le 21/05/2024 at 17:18, fran6p a dit :

Cépafo 😄

Il y a deux ans (2021/2022), quand la pénurie de SBC type RPi était en cours, j'avais utilisé un OPiz2 (OrangePi 0 V2) :

 

et même créer des scripts fonctionnels à l'époque (Octoprint était en version 1.7 ou peut-être 1.8 🤔), un dépôt Github est toujours disponible mais plus maintenu.

Mais aujourd'hui, une RPi Zero v2 se trouve facilement (≃ 20€) donc cette carte ne m'est plus d'aucune utilité… Elle est «rangée» dans ma caisse «fourre-tout» électronique.

🙂

Dérouler  

vue que j'arrive pas a faire fonctionner la webcam j'ai essayé ton script automatisé malheureusement ça n'a pas fonctionné j'ai des erreurs à la fin et l’accès à octoprint est impossible 

Modifications config.yaml :
- ajout des commandes d'arrêt, redémarrage du système
- ajout du redémarrage d'Octoprint
- ajout de la prise en charge de la Webcam et de sa gestion (arrêt / démarrage)

Failed to start octoprint.service: Unit octoprint.service not found.


y a surement une différence entre orange pi zero 2 et la zero2w dans l’installation de octoprint.

 

Modifié (le) par shinzuka
Posté(e)

Un lien descriptif de cette «zero2w» ? En gros ses caractéristiques techniques 😉

Posté(e)
  Le 24/05/2024 at 11:25, shinzuka a dit :

/dev/video1 et non /dev/video0

Dérouler  

Oui, avec @vap38 on avait abordé ce soucis :

 

🙂

Posté(e) (modifié)
  Le 26/05/2024 at 10:07, fran6p a dit :

Oui, avec @vap38 on avait abordé ce soucis :

 

🙂

Dérouler  

j'ai modifier le fichier webcamdeamon avec des video1 et effectuer le reste de la configuration pas de webcam au après le reboot et perte d’accès à octoprint.

Du coup j'ai viré les lignes ajoutées dans le fichier config.yaml, j'ai de nouveau accès à octoprint mais toujours pas de webcam et en mode manuel j'ai une erreur V4L2 avec la commande 

./mjpg_streamer -i "./input_uvc.so -d /dev/video1 -r 1280x960 -f 30" -o "./output_http.so"
MJPG Streamer Version: git rev: 310b29f4a94c46652b20c4b7b6e5cf24e532af39
 i: Using V4L2 device.: /dev/video1
  Révéler le texte masqué
  Révéler le texte masqué

 

Je précise que la webcan que j'utilise est une logitech c270 si ça peut aider.

 

Modifié (le) par shinzuka
Posté(e)
  Le 26/05/2024 at 18:55, shinzuka a dit :

Unable to set format: 1196444237 res: 1280x960

Dérouler  

Résolution non supportée, je pense

J'ai quelques Logitech C270, de mes souvenirs, au maximum, j'utilisais une résolution de 1024x768 pour pouvoir avoir un débit pas trop lent (-f 10).

🙂

Posté(e) (modifié)

pourquoi le fichier config.yaml casse l’accès à octoprint avec l'ajout des lignes de commande du tuto ?

Modifié (le) par shinzuka
Posté(e)

Peut-être que la version actuelle d'Octoprint gère différemment… ou pas (celle de mon tuto était, de mémoire, en 1.7 ou 1.8).

Aujourd'hui, je n'utilise plus Octoprint à part avec mes graveurs laser (pour mes imprimantes «firmwarisées» Klipper, mes interfaces de gestion sont ou Fluidd ou Mainsail) donc je ne pourrai guère t'aider plus.

🙂

Posté(e) (modifié)

je touche au but 😀

je suis allé voir les fichiers config.yaml des derniers version de octoprint 

du cou j'ai mis ça dans le mien 

  Révéler le texte masqué

Si je lance la ligne de commande en manuel la cam est présent dans l'interface d'octoprint.

il faudrait pourvoir lancer la commande ~/mjpg-streamer/mjpg-streamer-experimental$ ./mjpg_streamer -i "./input_uvc.so -d /dev/video1 -r 1024x768 -f 10" -o "./output_http.so" au démarrage.

Tu aurais une  idée ?

 

Capturedcrandu2024-05-2813-55-54.thumb.png.3338446ecf1293546c8e093b492e5df7.png

Modifié (le) par shinzuka
Posté(e) (modifié)
  Le 28/05/2024 at 12:04, shinzuka a dit :

Tu aurais une  idée ?

Dérouler  

Oui 😉

En créant un service système et en modifiant le script qui exécute (avec les bons paramètres) le fichier webcamDaemon à l'image de ce que fait cet extrait qu'il faudra évidemment adapter (nom d'utilisateur si différent de «pi» et emplacement du fichier webcamDaemon puis en donnant les bons droits et appartenance ).

🙂

Modifié (le) par fran6p
Posté(e)

Tous les chemins mènent à Rome Octoprint 😉

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
×
×
  • Créer...