Aller au contenu

Anycubic Kobra 3 Combo

[OctoPrint NAS package] Asustor NAS x86_64 pour l'instant


father.mande

Messages recommandés

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
Lien vers le commentaire
Partager sur d’autres sites

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.

🙂

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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
Lien vers le commentaire
Partager sur d’autres sites

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

🙂

Lien vers le commentaire
Partager sur d’autres sites

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
Lien vers le commentaire
Partager sur d’autres sites

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
Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

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
Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

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.

Lien vers le commentaire
Partager sur d’autres sites

  • 3 years later...
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 )

🙂

Lien vers le commentaire
Partager sur d’autres sites

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.

🙂

Lien vers le commentaire
Partager sur d’autres sites

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ù ? …

🙂

Lien vers le commentaire
Partager sur d’autres sites

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.

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