CBA3D PostĂ©(e) Aout 29, 2019 PostĂ©(e) Aout 29, 2019 Je ne sais pas comment vous faites vous pour transfĂ©rer vos gcode Ă vos octoprint mais pour ma part devoir enregistrer un gcode sur mon pc et ensuite le transfĂ©rer depuis octoprint je trouve cela autant pĂ©nible que d'utiliser la SD card, dĂ©placement en moins N'Ă©tant absolument pas un habituĂ© de linux je me suis cassĂ© les dents et sans y ĂȘtre arrivĂ© pour monter un partage rĂ©seau sur mon nas via smb/nfs ca n'a pas fonctionné ou du moins pas en automatique aprĂšs un rebbot du raspberry/octoprint Alors j'ai fais le chemin inverse, partager le dossier "Uploads" qu'utilise Octoprint comme emplacement de nos gcode sur mon rĂ©seau local Comme cela j'enregistre directement mon gcode depuis cura dans ce partage Voici les commandes Ă exĂ©cuter (en vert) (je prĂ©cise que j'utilise une distrib raspbian)  Petite mise Ă jour sudo apt-get update Installation de samba sudo apt-get install samba Installation de smbclient sudo apt-get install smbclient renomage du fichier smb.conf d'origine sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.old CrĂ©ation et Ă©dition d'un nouveau fichier de config smb.conf sudo nano /etc/samba/smb.conf  Copier et coller le texte (en gris) ci-dessous en le personnalisant à votre guise  [global] server string = OCTOU20 workgroup = WORKGROUP netbios name = OCTOU20 public = yes encrypt passwords = true [OCTOU20] comment = UPLOADS U20 browseable = yes writeable = yes read only = no path = /home/pi/.octoprint/uploads only guest = no create mask = 0777 directory mask = 0777 public = yes guest ok = yes  CTRL+X puis O pour enregistrer le fichier et revenir au terminal  Donner les droits Ă l'utilisateur pi sudo smbpasswd -a pi RedĂ©marrer le service samba sudo service smbd restart ou RedĂ©marrer complĂštement le raspberry sudo reboot   Server string & netbios name avec le nom de votre raspberry, chez moi OCTOU20 pour le connaitre ou le changer, allez dans configuration du raspberry pi  Depuis l'explorer de mon PC \\IPduRaspberry\ mon dossier Uploads d'Octoprint appelĂ© ici comme nom de partage "octou20"  VoilĂ :^)   2
ka3ros PostĂ©(e) Aout 29, 2019 PostĂ©(e) Aout 29, 2019 Salut J'ai fait le montage inverse (peu importe en fait) mais ce qui peut aussi ĂȘtre utile c'est que le dossier timelapse soit sur une machine avec un disque un peu plus solide que la carte SD. Les accĂšs disque seront limitĂ©s sur la carte SD et donc elle vivra plus longtemps. Selon le framerate de la vidĂ©o, c'est un grand nombre de fichiers .jpg enregistrĂ©s puis une fois l'impression finie, traitement en fait une vidĂ©o. Rien que pour le download/purge des vidĂ©os je trouve ça 'achement plus pratique.
CBA3D Posté(e) Aout 29, 2019 Auteur Posté(e) Aout 29, 2019 (modifié) Si tu as réussi monter un disque réseau sur le Pi et configuré Octoprint pour l'utiliser je suis preneur des étapes car moi je n'y suis pas arrivé... ^^' Modifié (le) Aout 29, 2019 par Yo' Quote inutile
Yo' Posté(e) Aout 29, 2019 Posté(e) Aout 29, 2019 Salut,  Pour monter un lecteur réseau, il faut modifier le fichier fstab qui se trouve dans /etc/ Le contenu du mien ressemble à ça :  # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/sda5 during installation UUID=XXXXXXXX-b706-468a-a11f-XXXXXXXXXXXX / ext4 errors=remount-ro,noatime,data=ordered 0 1 # swap was on /dev/sda6 during installation UUID=XXXXXXXX-3f2c-46f6-980e-XXXXXXXXXXXX none swap sw 0 0 # Disque ext4 61 Go UUID=XXXXXXXX-f8e4-41a1-8b26-XXXXXXXXXXXX /media/C/ ext4 rw,suid,dev,noatime,data=ordered 0 0 # Disque ext4 160 Go UUID=XXXXXXXX-e0ce-45c8-bbad-XXXXXXXXXXXX /media/D/ ext4 rw,suid,dev,noatime 0 0 # Disque ext4 1.5 To UUID=XXXXXXXX-31cf-4784-8301-XXXXXXXXXXXX /media/E/ ext4 rw,suid,dev,noatime 0 0 # Disque ext4 1 To #UUID=XXXXXXXX-c414-47ad-a894-XXXXXXXXXXXX /media/F/ ext4 rw,suid,dev,noatime 0 0 # Partition 2 Go UUID=XXXXXXXX-7494-425e-a867-XXXXXXXXXXXX /media/lionel/sdb ext4 rw,suid,dev,noatime 0 0 # Partition KxStudio UUID=XXXXXXXX-b1ed-463d-a1a7-XXXXXXXXXXXX none ext4 defaults 0 0 #Dossier sur reseau //192.168.1.24/Partage/Imprimante3D /media/lionel/Imprimante3D cifs rw,guest,gid=1000,uid=1000,vers=1.0 0 0 //192.168.1.24/Partage/Local /media/lionel/Local cifs rw,guest,gid=1000,uid=1000,vers=1.0 0 0 Les 2 derniÚres lignes concernent des lecteurs réseau qui sont sur mon PI. En plus de ces lignes, il faut créer les dossiers de ces "lecteur" dans /media/USER/ et y attribuer les droits que tu veux. Il faut également que les dossiers auxquels tu veux accéder soient partagés sur le réseau.  Sinon, coté modération, dans ton message, j'ai supprimé la citation inutile du message précédent le tien.  1
CBA3D Posté(e) Aout 29, 2019 Auteur Posté(e) Aout 29, 2019 (modifié) J'avais vu ça et tester mon montage en manuel avec succÚs par contre aprÚs l'avoir inséré dans le fstab mon pi ne démarrait plus donc je suis plus que "frileux" a l'idée de retoucher ce fstab de ce que j'avais lu, le fstab est utilisé pour gérer les partitions au boot et comme lors du boot on a pas encore le réseau ça peux poser problÚme mais à priori pas puisque tu le fais  Mais merci pour ton retour d'infos Modifié (le) Aout 29, 2019 par CBA3D
CBA3D PostĂ©(e) Aout 30, 2019 Auteur PostĂ©(e) Aout 30, 2019  En fait l'erreur que j'avais fais Ă©tait d'avoir modifiĂ© le fichier etc/fstab directement depuis mon PC sur la carte SD et Notepad++ comme Ă©diteur ce qui ne fallait surtout pas faire car Ă priori ça Ă dĂ» modifier le formatage du fichier et du coup le rendre inutilisable sur le Pi VoilĂ pour ceux qui voudront modifier le fstab, le faire directement en Terminal avec la commande "sudo nano /etc/fstab"Â
ka3ros PostĂ©(e) Aout 30, 2019 PostĂ©(e) Aout 30, 2019 En y rĂ©flĂ©chissant, le montage par ton pc du dossier sur la carte SD pour le dossier upload est en fait une trĂšs bonne idĂ©e. En cas de latence/soucis sur le wifi, ton impression ne sera pas affectĂ©e. Les frames du timelapse qui pourraient sauter c'est bien moins critique du coup ça peut ĂȘtre montĂ© en sens inverse. (sous windows, monter un serveur NFS, c'est loin d'ĂȘtre aussi simple) Dans le dĂ©tail, j'ai: Le dossier upload qui est local sur la carte uSD Mon serveur NFS nommĂ© "home" qui exporte son dossier /data/3DPrinting (contenant un dossier nommĂ© timelapses) via la ligne suivante dans le fichier /etc/exports: /data/3DPrinting      192.168.1.150(async,rw) 192.168.1.150 est l'ip du raspberry Sur le raspberry, j'ai ensuite la ligne suivante dans le fstab ("home" ou bien l'ip du serveur NFS) home:/data/3DPrinting/   /mnt/home/      nfs   user,noatime,rw,intr,rsize=8192,wsize=8192 et dans le dossier /home/pi/.octoprint, j'ai le lien timelapse suivant: créé ainsi: mv -v /home/pi/.octoprint/timelapse /home/pi/.octoprint/timelapse.local && ln -s /mnt/home/timelapes /home/pi/.octoprint/timelapse J'ai aussi les logs d'octoprint qui sont montĂ©s sur un ramdisk de 20m comme suit: Dans /etc/fstab: tmpfs         /var/log/octoprint   tmpfs   defaults,noatime,nosuid,size=20m   0 0 et dans /home/pi/.octoprint le lien logs vers /var/log/octoprint créé ainsi: mv -v /home/pi/.octoprint/logs /home/pi/.octoprint/logs.local && ln -s /var/log/octoprint /home/pi/.octoprint/logs C'est un setup sensĂ© sauvegarder grandement la carte microSD
CBA3D PostĂ©(e) Aout 30, 2019 Auteur PostĂ©(e) Aout 30, 2019 Merci ka3ros pour tes infos prĂ©cieuses Donc en rĂ©sumĂ©, l'idĂ©al pour optimiser la durĂ©e de vie de la SD du Pi et d'utiliser le rĂ©seau serait : - D'utiliser un dossier rĂ©seau pour le Dossier des Timelapses & Dossier des journaux selon tes infos - De partager sur le rĂ©seau le dossier Dossier d'importation (Uploads) selon mes infos. Effectivement le traitement des impressions par lecture du gcode reste en local ça c'est de l'optimisation aux oignons ;^)  Je me demande si la dĂ©v d'Octoprint prĂ©voira un jour de pouvoir utiliser les emplacements rĂ©seau en natif, ça serait tellement plus simple et surtout d'actualitĂ© avec nos rĂ©seau locaux qui s'enrichissent de multiples sources de donnĂ©es (PC, disques usb en rĂ©seau, NAS, etc...) Â
ka3ros PostĂ©(e) Aout 30, 2019 PostĂ©(e) Aout 30, 2019 il y a une heure, CBA3D a dit : - D'utiliser un dossier rĂ©seau pour le Dossier des Timelapses & Dossier des journaux selon tes infos Juste une prĂ©cision concernant le dossier des journaux, je l'ai mis en ramdisk (donc stockĂ© de maniĂšre volatile dans la mĂ©moire vive du raspberry) mais oui il peut tout Ă fait ĂȘtre Ă©crit sur le rĂ©seau. => en rĂ©seau => persistant et repris enter deux reboot du pi => en ram: => si le pi reboot (volontairement ou non), les logs sont purgĂ©s (mais bon je le reboot genre tous les 6 mois) et je ne regarde les logs qu'en cas de gros soucis plutĂŽt logiciel ou de perte de la connexion sĂ©rie intempestive
fran6p Posté(e) Aout 30, 2019 Posté(e) Aout 30, 2019 Il y a 4 heures, CBA3D a dit : Voilà pour ceux qui voudront modifier le fstab, le faire directement en Terminal avec la commande "sudo nano /etc/fstab" Inutile.Dans Notepad++, il suffit de cliquer sur l'option qui va bien:
CBA3D PostĂ©(e) Aout 30, 2019 Auteur PostĂ©(e) Aout 30, 2019 On en apprend tous les jours Merci pour l'info fran6pÂ
Tircown Posté(e) Aout 30, 2019 Posté(e) Aout 30, 2019 (modifié) On peut tout a fait se passer de SD avec les Rpi et passer par une clé USB https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md Modifié (le) Aout 30, 2019 par Tircown 1
Yo' PostĂ©(e) Aout 30, 2019 PostĂ©(e) Aout 30, 2019 Hello,  Pour soulager ta SD, tu peux Ă©galement installer un SSD sur ton PI. La SD contiendra simplement le "secteur boot" et le SSD prendra la suite.  Et comme le dis @ka3ros, utiliser la RAM pour y mettre les fichiers utilisĂ©s frĂ©quemment (durant la mĂȘme session) et une bonne idĂ©e. De plus, le temps d'accĂšs et le taux de transfert sont plus rapide.  Il y a 10 heures, CBA3D a dit :  En fait l'erreur que j'avais fais Ă©tait d'avoir modifiĂ© le fichier etc/fstab directement depuis mon PC sur la carte SD et Notepad++ comme Ă©diteur ce qui ne fallait surtout pas faire car Ă priori ça Ă dĂ» modifier le formatage du fichier et du coup le rendre inutilisable sur le Pi Si le boot Ă©choue, tu peux toujours modifier ton fichier fstab avec la commande "sudo nano /etc/fstab" ou en te plaçant dans le dossier qui va bien.  Il se pourrait bien que je scinde le sujet en 2 car lĂ , on dĂ©vie sĂ©rieusement du sujet initial.  1
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant