octoprint
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| octoprint [2018/02/06 08:20] – créée regis | octoprint [2020/06/05 08:38] (Version actuelle) – regis | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====Octoprint==== | + | {{http:// |
| + | |||
| + | =====Octoprint===== | ||
| [[http:// | [[http:// | ||
| - | ===Installation d' | + | ====Installation d' |
| Je ne vais pas refaire le monde, c'est très bien expliqué sur octoprint. Mais dans les grandes lignes... | Je ne vais pas refaire le monde, c'est très bien expliqué sur octoprint. Mais dans les grandes lignes... | ||
| Ligne 60: | Ligne 62: | ||
| Votre BOX ou encore votre routeur attribuera une ip via le DHCP. Le réseau wifi est censé être opérationnel! | Votre BOX ou encore votre routeur attribuera une ip via le DHCP. Le réseau wifi est censé être opérationnel! | ||
| - | ===Franciser Octoprint=== | + | ====Franciser Octoprint==== |
| Pour passer OctoPrint en Français, il faut télécharger le pack de langue FR. | Pour passer OctoPrint en Français, il faut télécharger le pack de langue FR. | ||
| - | [[http:// | + | [[https:// |
| Ce rendre sur la partie configuration, | Ce rendre sur la partie configuration, | ||
| - | {{http:// | + | {{https:// |
| Revenir dans la page // | Revenir dans la page // | ||
| - | ==== octoprint_2webcam.sh | + | === octoprint_2webcam.sh === |
| J'ai écrit un petit script shell afin de simplifier et gagner du temps pour installer une seconde webcam sur le raspberry. | J'ai écrit un petit script shell afin de simplifier et gagner du temps pour installer une seconde webcam sur le raspberry. | ||
| Pour le moment, il fonctionne uniquement dans le cadre, ou la première webcam est une picam. La seconde, peut importe tant qu' | Pour le moment, il fonctionne uniquement dans le cadre, ou la première webcam est une picam. La seconde, peut importe tant qu' | ||
| - | Il est disponible [[http:// | + | Il est disponible [[https:// |
| A savoir qu'il date du 12 décembre 2017 donc pas encore eu de retour d' | A savoir qu'il date du 12 décembre 2017 donc pas encore eu de retour d' | ||
| Ligne 85: | Ligne 87: | ||
| <code bash> | <code bash> | ||
| pi@octopi:~ $ sudo -s | pi@octopi:~ $ sudo -s | ||
| - | root@octopi: | + | root@octopi: |
| root@octopi: | root@octopi: | ||
| root@octopi: | root@octopi: | ||
| Ligne 143: | Ligne 145: | ||
| Et avec printoid, vous allez me dire que sa ne fonctionne plus. Et bien si, dans les paramètres de l' | Et avec printoid, vous allez me dire que sa ne fonctionne plus. Et bien si, dans les paramètres de l' | ||
| On ce retrouve avec un octoprint plus sécurisé en dehors de chez sois :) | On ce retrouve avec un octoprint plus sécurisé en dehors de chez sois :) | ||
| + | |||
| + | ==== Ajouter des entrées de menu ==== | ||
| + | |||
| + | Il est possible d' | ||
| + | |||
| + | {{http:// | ||
| + | {{http:// | ||
| + | |||
| + | Pour celà, il faut modifier le fichier config.yaml.\\ | ||
| + | Une fois connecté avec le compte pi | ||
| + | < | ||
| + | |||
| + | Il suffit d' | ||
| + | Ajouter le bloc system, l' | ||
| + | Par exemple la solution que j' | ||
| + | |||
| + | < | ||
| + | actions: | ||
| + | - action: Creality CR10-Mini ON | ||
| + | command: sudo / | ||
| + | name: Allumer l' | ||
| + | - action: Creality CR10-Mini OFF | ||
| + | command: sudo / | ||
| + | confirm: ATTENTION, cette commande envoie un OFF a la domotique qui éteindra l' | ||
| + | CR10-Mini. | ||
| + | name: Eteindre l' | ||
| + | </ | ||
| + | |||
| + | {{http:// | ||
| + | |||
| + | Script que j' | ||
| + | * CR_off.sh | ||
| + | < | ||
| + | IP_JEEDOM=192.168.1.XX | ||
| + | CLEF_API=XXXXXXXXXXXXXXXXXXXXXXXXX | ||
| + | ID_CMD=XXX | ||
| + | |||
| + | curl -X POST " | ||
| + | </ | ||
| + | |||
| + | * CR_on.sh | ||
| + | < | ||
| + | #!/bin/sh | ||
| + | IP_JEEDOM=192.168.1.XX | ||
| + | CLEF_API=XXXXXXXXXXXXXXXXXXXXXXXXX | ||
| + | ID_CMD=XXX | ||
| + | |||
| + | curl -X POST " | ||
| + | </ | ||
| + | |||
| + | On configure sudo. | ||
| + | |||
| + | < | ||
| + | |||
| + | Defaults:pi !requiretty | ||
| + | </ | ||
| + | < | ||
| + | |||
| + | pi ALL=(ALL) NOPASSWD: / | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | |||
| + | pi ALL=(ALL) NOPASSWD: / | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | Dans mon cas je peux éteindre comme allumer mes imprimantes via jeedom. Jeedom est une solution de domotique. J' | ||
| + | |||
| + | ====Latence wifi==== | ||
| + | |||
| + | J' | ||
| + | 1ère génération qui ne fais que 2.4Ghz et non pas le duo 2.4/5Ghz. Je n' | ||
| + | |||
| + | Pour la clef Netgear A6100-100PES afin qu' | ||
| + | |||
| + | < | ||
| + | pi@octopi:~ $ sudo chmod +x / | ||
| + | </ | ||
| + | |||
| + | Lancer l' | ||
| + | < | ||
| + | |||
| + | *** Raspberry Pi wifi driver installer by MrEngman. | ||
| + | *** Performing self-update | ||
| + | *** Relaunching after update | ||
| + | |||
| + | *** Raspberry Pi wifi driver installer by MrEngman. | ||
| + | |||
| + | Your current kernel revision = 4.9.78-v7+ | ||
| + | Your current kernel build = #1084 | ||
| + | |||
| + | Checking for a wifi module to determine the driver to install. | ||
| + | |||
| + | Your wifi module is Bus 001 Device 005: ID 0846:9052 NetGear, Inc. A6100 AC600 DB Wireless Adapter [Realtek RTL8811AU] | ||
| + | |||
| + | And it uses the 8812au driver. | ||
| + | |||
| + | Checking for a 8812au wifi driver module for your current kernel. | ||
| + | There is a driver module available for this kernel revision. | ||
| + | Downloading the 8812au driver. | ||
| + | Installing the 8812au driver. | ||
| + | |||
| + | Installing driver module 8812au.ko. | ||
| + | Syncing changes to disk | ||
| + | A version of the 8812au driver is already loaded and running. | ||
| + | You will need to reboot to load the new driver, 8812au.ko. | ||
| + | </ | ||
| + | |||
| + | La clef est parfaitement reconnu. | ||
| + | < | ||
| + | 8812au | ||
| + | cfg80211 | ||
| + | |||
| + | pi@octopi:~ $ sudo lsusb | ||
| + | Bus 001 Device 005: ID 0846:9052 NetGear, Inc. A6100 AC600 DB Wireless Adapter [Realtek RTL8811AU] | ||
| + | </ | ||
| + | |||
| + | Là nous avons deux possibilités. Conserver le wifi interne du PI3, et créer une seconde interface. Ou remplacer le wifi du PI3. | ||
| + | |||
| + | ===Conservation du wifi du PI3=== | ||
| + | Editer le fichier ''/ | ||
| + | < | ||
| + | |||
| + | < | ||
| + | ## WPA/WPA2 secured | ||
| + | iface wlan0-octopi inet manual | ||
| + | wpa-ssid " | ||
| + | wpa-psk "############" | ||
| + | |||
| + | iface wlan1-octopi inet manual | ||
| + | wpa-ssid " | ||
| + | wpa-psk "############" | ||
| + | </ | ||
| + | |||
| + | Editer le fichier ''/ | ||
| + | < | ||
| + | |||
| + | Ajouter les réseau | ||
| + | < | ||
| + | ssid=" | ||
| + | psk="#############" | ||
| + | } | ||
| + | |||
| + | network={ | ||
| + | ssid=" | ||
| + | psk="##############" | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Rendre le fichier ''/ | ||
| + | < | ||
| + | |||
| + | # Please note that this file is written to be used with dhcpcd | ||
| + | # For static IP, consult / | ||
| + | |||
| + | # Include files from / | ||
| + | source-directory / | ||
| + | |||
| + | auto lo | ||
| + | iface lo inet loopback | ||
| + | |||
| + | iface eth0 inet manual | ||
| + | |||
| + | allow-hotplug wlan0 | ||
| + | iface wlan0-raspbian inet dhcp | ||
| + | wpa-conf / | ||
| + | |||
| + | allow-hotplug wlan1 | ||
| + | iface wlan1-raspbian inet dhcp | ||
| + | wpa-conf / | ||
| + | mapping wlan0 | ||
| + | script / | ||
| + | mapping wlan1 | ||
| + | script / | ||
| + | source / | ||
| + | </ | ||
| + | |||
| + | Relancer le réseau | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | Via la commande ifconfig, si tout est ok, il doit avoir deux interface wlan et une ip attaché via le DHCP. | ||
| + | < | ||
| + | eth0 Link encap: | ||
| + | adr inet6: fe80:: | ||
| + | UP BROADCAST MULTICAST | ||
| + | RX packets:0 errors:0 dropped:0 overruns:0 frame:0 | ||
| + | TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 | ||
| + | collisions: | ||
| + | RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) | ||
| + | |||
| + | lo Link encap: | ||
| + | inet adr: | ||
| + | adr inet6: ::1/128 Scope:Hôte | ||
| + | UP LOOPBACK RUNNING | ||
| + | RX packets: | ||
| + | TX packets: | ||
| + | collisions: | ||
| + | RX bytes: | ||
| + | |||
| + | wlan0 Link encap: | ||
| + | inet adr: | ||
| + | adr inet6: fe80:: | ||
| + | adr inet6: 2a01: | ||
| + | UP BROADCAST RUNNING MULTICAST | ||
| + | RX packets: | ||
| + | TX packets: | ||
| + | collisions: | ||
| + | RX bytes: | ||
| + | | ||
| + | wlan1 Link encap: | ||
| + | inet adr: | ||
| + | adr inet6: fe80:: | ||
| + | adr inet6: 2a01: | ||
| + | UP BROADCAST RUNNING MULTICAST | ||
| + | RX packets:0 errors:0 dropped:0 overruns:0 frame:0 | ||
| + | TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 | ||
| + | collisions: | ||
| + | RX bytes:0 (0 GiB) TX bytes:0 (0 GiB) | ||
| + | </ | ||
| + | |||
| + | Si il n'y a pas d'ip, rebooter le pi, ou faire ceci sur l' | ||
| + | |||
| + | < | ||
| + | pi@octopi:~ $ sudo dhclient wlan0 | ||
| + | </ | ||
| + | |||
| + | ===Remplacement du wifi du PI3=== | ||
| + | Editer le fichier ''/ | ||
| + | < | ||
| + | |||
| + | Ajouter | ||
| + | < | ||
| + | blacklist brcmfmac | ||
| + | blacklist brcmutil | ||
| + | </ | ||
| + | |||
| + | Rebooter le PI, ensuite un ifconfig devrait donne ceci | ||
| + | |||
| + | < | ||
| + | eth0 Link encap: | ||
| + | adr inet6: fe80:: | ||
| + | UP BROADCAST MULTICAST | ||
| + | RX packets:0 errors:0 dropped:0 overruns:0 frame:0 | ||
| + | TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 | ||
| + | collisions: | ||
| + | RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) | ||
| + | |||
| + | lo Link encap: | ||
| + | inet adr: | ||
| + | adr inet6: ::1/128 Scope:Hôte | ||
| + | UP LOOPBACK RUNNING | ||
| + | RX packets: | ||
| + | TX packets: | ||
| + | collisions: | ||
| + | RX bytes: | ||
| + | |||
| + | wlan0 Link encap: | ||
| + | inet adr: | ||
| + | adr inet6: fe80:: | ||
| + | adr inet6: 2a01: | ||
| + | UP BROADCAST RUNNING MULTICAST | ||
| + | RX packets: | ||
| + | TX packets: | ||
| + | collisions: | ||
| + | RX bytes: | ||
| + | |||
| + | </ | ||
octoprint.1517905208.txt.gz · Dernière modification : 2018/02/06 08:20 de regis
