Aller au contenu

Messages recommandés

Posté(e) (modifié)

Bonjour,
J'avais évoqué dans un message précédent ... cette option ...

J'ai le plaisir de vous annoncer la disponibilité d'un package (APKG) pour NAS Asustor x86_64 d'OctoPrint
octoprint_enable.png.bdea1686a14284730565a7bd287d2391.png
Contenu :
OctoPrint 1.3.12 (crédits aux auteurs AUCUNE modification)  ... ATTENTION vous partez sans pré-définition (from scratch) donc a configurer.
CuraEngine (legacy) plugin (crédits aux auteurs compilé statique) ... sans profile
mjpg_streamer pour le support des webcam UVC (crédits aux auteurs) ... configuré pour un Logitech C525 ... a reconfigurer
Tous les outils pour compléter OctoPrint (python, gcc, libs, etc.) base Ubuntu 180.04 L.T.S. incluant apt (Ubuntu package management)
Intégration dans le Web Admin du NAS pour un lancement facile à distance.
Ports utilisés : 5000 pour Octoprint ; 8090 pour mjpg_streamer (les deux sont configurables)
Ajout des modules (USB serial) FTDI_SIO ((builtin), CH341 (Ender-3 Pro (mon imprimante)), CP210X et PL2303 (en cas de besoin ... je peux ajouter les modules manquants (spécifique au kernel du NAS Asustor) ... et bien sur driver pour les webcams UVC et outils de test.
Interface en ligne de commande pour piloter OctoPrint :
Dans un terminal ssh connecté avec root / votre_mot_de_passe_admin
...
 octoprint (start / stop / full restart, etc.) ... au boot / reboot (peut ĂȘtre dĂ©activĂ©) et aprĂšs l'installation le lancement est automatique
... octoconf ... pour modifier les éléments de base (port, arguments webcam, arguments du daemon)
... octosh (shell pour entrer dans l’environnement Ubuntu 18.04) et exĂ©cuter des commandes (update / upgrade des librairies par sĂ©curitĂ©), accĂšs au logs et autres donnĂ©es.
OctoPrint s’exĂ©cute avec un utilisateur "octo_user" NON root et NON connu du NAS (isolation)
EN COMPLÉMENT un script permet de modifier OctoPrint pour l’accĂšs à la carte SD pour Ender-3 et Ender-3 Pro (ne nĂ©cessite aucune compĂ©tence Linux) 

Le package s'installe (un peu long car complet) depuis l'AppCenntral de Asustor.
Le support (du package pas des outils) se fera via le forum Asustor (ou vous me trouverez sous le mĂȘme pseudo) : 
https://forum.asustor.com/viewtopic.php?f=42&t=10802#p34878

Le délai de création est du a plusieurs essais pour réaliser une solution la plus portable possible (autre architecture ex. ARM64 ou ARMHF et sur d'autres plateformes QNAP par ex.)

POURQUOI UN NAS : (mĂȘme si il ne faut pas en acheter un uniquement pour ça ... 😂 )
... fait pour tourner 7/7 24/24
... par définition ... fait pour le partage
... sert aussi de backup ou de répertoires pour les création 3D (supporte la gestion de version)
... a des réserves de puissances (et mémoire) supporte le Raid et assure la sécurité

... supporte des dizaines d'autres applications utiles et peut viser les TPI et TPE
... les modÚles x86_64 avec sortie HDMI peuvent supporter directement des outils de création 3D (portage en cours)

... le port forwarding est facile Ă  ajouter si nĂ©cessaire ... mĂȘme si je privilĂ©gie le VPN et le SSH.
... Dés que j'ai le temps, une update supportera de multiple OctoPrint et de multiple Webcam (testé mais pas implémenté)

PARAMÈTRES DE BASE (a introduire lors de la configuration de base) :
... Cura engine : /opt/bin/CuraEngine
... URL stream : http://votre_ip:8090/?action=stream NE PAS utiliser localhost ou 127.0.0.1 MAIS votre I.P. sur le LAN
... OctoPrint restart : /opt/bin/octo_start.sh reload

... update de Ubuntu : (pas d'autre connaissance à avoir que savoir entrer les commandes si aprÚs)
octosh puis apt-get update puis apt-get -y dist-upgrade puis exit
... installation de ffmpeg (380 Moct) pour snapshot (UNIQUEMENT Si vous en avez besoin)
octosh puis apt-get -y install ffmpeg puis exit
URL snapshot : http://votre_ip:8090/?action=snapshot

[Download] : https://www.father-mande.ovh/A/apkg/octoprint_1.3.12_x86-64.apk

screenshot :
AS_OctoPrint.thumb.png.912ef5abd6c1e8420d408b547cdeb8b3.png


AS_with_octo.thumb.png.bc1325ed55bfc3447d812a7b6fafeaba.png

 

Plus de détail et d'informations ... à venir.

Peut-ĂȘtre un travail inutile ... mais un bon exercice de style pour moi ... 😀

Philippe.

Modifié (le) par father.mande
  • J'aime 3
Posté(e)

Ton NAS est à proximité de ton imprimante (liaison USB entre imprimante et NAS)? Quelle longueur de cùble?

Beau travail 😉.

Peut-ĂȘtre que l'on dĂ©placera ton sujet (en gardant un lien ici dans la section Creality) car il pourrait intĂ©resser des possesseurs d'imprimantes autre que cette marque.

🙂

Posté(e)

Ben quand j'aurai un peu de temps, cela peut ĂȘtre sympa d'essayer, j'ai deux serveurs, un Qnap et un Asustor 16tb ... Beau boulot et merci !

Posté(e)

Bonsoir,

En mode "usage normal" (pas développement), j'ai un débarras (que j'appelle pompeusement mon labo) ou j'ai 6 à 7 NAS et serveurs divers, imprimante classique et l'imprimante 3D, cela ne représente que 1 à 2 m de cùbles USB (rallonges passives) entre le NAS et l'imprimante ... Mais j'ai aussi utilisé une rallonge USB plus longue + de 5 m (active) pour des tests sans problÚmes apparents . Mon imprimante 3D est sur une prise électrique pilotable HS100 (TP-Link) directement commandé depuis le NAS avec les outils python (pyHS100) ce qui m'évite de me déplacer juste pour la mettre sous tension. Je compte aussi m'attaquer au problÚme d'allumage du LCD de l'imprimante dés que le cùble USB l'alimente ...

Les NAS ne demande qu'une alimentation Ă©lectrique et un cĂąble rĂ©seau ... tout se gĂšre Ă  distance, l'imprimante 3D elle me demande un peu plus de manipulation (rĂ©glage du plateau et changement de filament) ... les NAS n'ont pas vocation Ă  ĂȘtre sur un bureau ...

Pour l'instant je n'ai pas de soucis, mĂȘme si je dĂ©bute en impression 3D ... j'ai un peu plus d’expĂ©rience avec Linux et les NAS .

Vous pouvez dĂ©placer le sujet, je l'ai mis ici car j'ai une Ender-3 Pro et parce que j'ai parlĂ© de ce projet dans ce fil de discussion Creality. Mais en effet sa place est peut-ĂȘtre ailleurs car OctoPrint gĂšre d'autres matĂ©riels.

 Philippe.

Posté(e)

Bonjour,

 

Je viens de refaire un test de longueur de cĂąble USB

... rallonge passive de 5 m (A mĂąle vers A femelle) -> cĂąble 40 cm USB A mĂąle vers USB A micro -> Hub USB alimentĂ© low cost (20 €) -> usb A vers USB mini A (Ender-3) 1,50 m ET USB A vers Webcam Logitech C525 1,20 m

Ce qui positionne l'imprimante 3D Ă  ~7 m du NAS Ă  l'imprimante. ... pour un fonctionnement "normal"

... rallonge active USB -Ethernet - USB avec cĂąble cat. 6 (2 boĂźtiers)

Ce qui positionne l'imprimante 3D à ~30 m (taille du cùble Ethernet entre prise murale salon (RJ45 femelle)... Le NAS ayant été déplacé vers le salon ou se trouve des prises Ethernet murale dont une en lien direct avec un prise murale dans le labo)  et prise murale du labo (RJ45 femelle) ... avec raccord par cùbles courts Ethernet classique vers l'USB active
NAS -> USB A boitier -> RJ45 (cat. 6) -> RJ45 -> boitier USB A femelle -> hub low cost ... etc.

Ce qui positionne l'imprimante 3D à ~30 m du NAS à l'imprimante. ... pour un fonctionnement "normal"

Le problĂšme de distance, peut donc ĂȘtre facilement rĂ©glĂ© Ă  un coĂ»t rĂ©duit ... 🙄 Je sais tout est relatif ...

Philippe.

  • J'aime 1
Posté(e)

Dommage que mes NAS soient de vieux Netgear et Xpenology 😉 .

🙂

Posté(e) (modifié)
Il y a 22 heures, father.mande a dit :

les NAS n'ont pas vocation Ă  ĂȘtre sur un bureau ...

Euhh les miens sont sur mon bureau ... Enfin relatif le bureau, 3m50 sur 1m50 avec une tablette arriùre sur toute la longueur de 60cm... 😉

Du coup, 3 imprimantes 3d, pc, ecran 24", imprimante de bureau, serveurs, modem, routeur, HUB rj45/1000 16 entrées et toutes les piÚces de la maison (hormis les toilettes mais la SDB si et une dans la cave!) sont cablées en rj45 et sat en plus pour les chambres et salon.... Et encore un peu de place sur le bureau pour bosser sur une imprimante, un pc,  ou travailler sur le portable!

Fait sur mesure il y a pfiooouuu 25 ans, du solide mais pas drĂŽle Ă  dĂ©mĂ©nager mĂȘme s'il est dĂ©montable en bleu et blanc... Le bleu, ma couleur prĂ©fĂ©rĂ©e !

Modifié (le) par Framemanager
Posté(e) (modifié)

Bonsoir,

Juste pour votre information :

Un premier utilisateur hors moi-mĂȘme😂  (via le forum Asustor (merci "vlotho") a mis en oeuvre cette solution sur NAS avec succĂšs semble-t'il. Il ne bloque que sur l’accĂšs via son tĂ©lĂ©phone Ă  Octoprint, je regarde ce qui se fait ... (peut-ĂȘtre une interface "responsive" ? ... ou bien Printoid pour Android ... je ne sais)

Une update va bientĂŽt ĂȘtre disponible :
... nettoyage du code
... support du multi-utilisateur donc de plusieurs exécutables de OctoPrint ainsi que de plusieurs Webcam UVC. en parallÚle .
... bien sur avec support de l'update de la version actuelle sans perte de la configuration ni de Octoprint (en cas d'update ou d'ajout de plugin)
... préparation du code au support d'autre packaging NAS ... tel que QNAP (T.B.C.)

Philippe

[EDIT] ... I have just discover (I am a newbie in 3D) the TouchUI plugin seem to be the response to smartphone and tablet connection to OctoPrint
installation / validation / test with Browser ... all seem correct ....

Modifié (le) par father.mande
  • 2 weeks later...
Posté(e)

Bonjour,

Pour les (heureusement peu) utilisateurs de cette intĂ©gration, je dois vous annoncer que la version annoncĂ©e (bien que prĂȘte, en test depuis une semaine), est reportĂ© (si ce n'est annulĂ©) suite Ă  la perte du NAS (unique pour cette architecture (x86_64) et cette marque) qui me servait aussi de plateforme de dĂ©veloppement (et pour mon propre usage), de plus (car les ennuis se cumulent) le backup pourtant dans un autre lieu a lui aussi Ă©tĂ© endommagĂ© ...
Me voilà parti pour une longue tentative de récupération ... sans garantie.

Philippe.

  • Triste... 1
  • 1 month later...
Posté(e)

Bonjour,

Update vers la version 1.4 stable de Octoprint
... utilisez le bouton "update now" proposé avec le "pop_up" d'annonce
... ATTENTION octoprint NE TIENS PAS COMPTE du shell attribué au redémarrage (spécial Asustor) de octoprint ... le redémarrage ne fonctionne donc pas directement
... ... SOIT vous attendez et aprÚs l'erreur "reboot failed" vous utilisez le bouton reboot (associé au shell correct)
... ... SOIT vous ouvrez un terminal (root / votre_mot_de_passe_admin) et entrez la commande : octoprint restart

F.Y.I. une réparation (de fortune) m'a permis de redémarrer mon NAS et de refaire la V2 (support multi-printer / multi-webcam / multi-architecture) celle-ci devrait sortir ... dans les jours à venir (aprÚs un voyage).

Philippe.

  • 3 years later...
Posté(e)

Bonjour,

 

Vous serez t'il possible de faire un tuto pour l'installation, j'ai installé octoprint sur mon NAS mais je n'arrive pas a le faire fonctionner.

 

Merci

Posté(e)
il y a 12 minutes, sebou8301 a dit :

Vous serez t'il possible de faire un tuto pour l'installation

Trois ans plus tard 🙄 Sachant que l'utilisateur n'est plus venu sur le forum depuis fin janvier 2021
 A moins d'avoir une machine Ă  remonter le temps, je pense que tu peux oublier une rĂ©ponse de sa part mais sait-on jamais ( il y en a bien qui croient aux miracles )

🙂

Posté(e)

Tu as dĂ©jĂ  posĂ© la question dans une autre section du forum et gĂ©nĂ©ralement ce n'est pas bien vu de faire du multipost 😉

Normalement quel que soit le matériel informatique sur lequel Octoprint est installé, il faut que ce matériel (ton NAS) soit relié physiquement à la carte contrÎleur de l'imprimante via un cùble USB (moins de cinq (5) mÚtres) pour que la communication puisse s'établir. Ensuite de n'importe quel autre matériel, tu pourras accéder à l'interface Web d'Octoprint et piloter l'imprimante. Le NAS dans ce cas «remplace» l'habituel Raspberry Pi.

🙂

Posté(e)

Merci je voulais juste un tuto pour configurer Octoprint sur le Nas Mais j'essaierai de ne plus faire de multipost

Posté(e)

Normalement, mais je n'ai jamais testé sur un NAS, une fois installé, tu dois pouvoir accéder à Octoprint par son adresse IP (celle du NAS) et son port (5000 par défaut): http://adr.ess.eip.nas:5000

A la premiÚre connexion sur Octoprint, il y a un assistant de configuration qu'il faut compléter (voir le site d'Octoprint).

AprĂšs, ajouter Octoprint sur un NAS dĂ©pend fortement de l'environnement du NAS lui-mĂȘme: le «greffon» Octoprint est fourni pour ton NAS? Si ton NAS est un Asustor, c'est le mĂȘme modĂšle que celui de l'utilisateur @father.mande? C'est son paquet que tu veux utiliser ?. J'espĂšre simplement que tu es Ă  l'aise avec Linux, la ligne de commandes, ssh, le systĂšme d'exploitation du NAS lui-mĂȘme, y-a-t'il une communautĂ© (forum) pour ton NAS qui serait capable de t'aider au cas oĂč ? 


🙂

Posté(e)

Merci pour ta réponse.

Alors oui Octoprint et fourni pour mon NAS, et c'est bien le paquet de @father.mande que je veux utiliser. Sauf qu'un fois installé ben rien ne se passe je n'ai pas d'accÚs.

Je ne suis pas un pro de linux mais j'arrive a me débrouiller.

Il y a bien une communauté pour mon NAS mais j'ai rien trouvé qui parle de l'installation et l'utilisation d'Octoprint, je vais allé poser la question là-bas pour voir.

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