Chercher dans la communauté
Résultats des étiquettes.
1 résultat trouvé
-
[OctoPrint NAS package] Asustor NAS x86_64 pour l'instant
father.mande a posté un sujet dans Creality
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 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 : Plus de détail et d'informations ... à venir. Peut-être un travail inutile ... mais un bon exercice de style pour moi ... Philippe.