[CNC] Utiliser une sonde pour déterminer la hauteur de départ en Z
Une sonde ("probe" en anglais) permet de déterminer une hauteur bien précise sur l'axe Z. Cette hauteur servira de point de référence pour pouvoir ajuster par exemple la profondeur de coupe, ou mieux, faire de l'autolevelling pour compenser des différences de hauteur du plateau (très utile si le plateau n'est pas parfaitement plan ou horizontal).
Les sondes agissent comme des interrupteurs : c'est-à-dire que lorsqu'elles rencontrent un obstacle, cela à pour conséquence de fermer un circuit électrique auparavant ouvert. Ce contact a pour effet d'arrêter la descente de la machine. Voici ci-dessous différentes solutions testées pour ma CNC.
Écran d'affichage autonome (dashboard) avec un Raspberry Pi
Lors d'un précédent article, j'avais expliqué comment on pouvait récupérer l'écran d'un ordinateur portable cassé pour en faire un moniteur simple : https://lofurol.fr/joomla/electronique/114-transformer-un-ecran-de-laptop-en-moniteur-autonome
L'étape suivante est d'utiliser cet écran en tant que panneau d'affichage autonome ou tableau de bord permettant de faire défiler des informations. Les Anglo-Saxons appellent cela un "dashboard". Pour cela, je vais recycler un Raspberry Pi (je sais il date un peu... et le fonctionnement sera lent mais ça suffit pour ce que l'on cherche à faire) qui fonctionnera en mode kiosque.
Mise à jour : J'ai finalement commandé un Raspberry Pi B v3 et vraiment la différence de vitesse, de navigation sur Internet est notoire !!! Donc n'hésitez pas à faire cet achat. Du coup, je fais donc mes tests avec le Raspberry Pi 3 et une fois que j'aurais terminé, j'utiliserai le Raspberry Pi pour commander l'écran d'affichage autonome (recyclage).
Sites ayant des infos sur des projets de tableaux de bord :
[Ubuntu] Procédure de remboursement de Windows chez ASUS
Ayant acheté le 26/07/2018, un portable ASUS Vivobook Pro 17 N705UD-GC081T (voir cet article sur l'installation d'Ubuntu dessus), j'ai contacté ASUS (le 28/07/2018) pour me faire rembourser Windows 10 via leur site où j'ai demandé ce qu'il fallait faire pour cela. J'ai donc suivi la procédure qu'on m'avait indiquée et envoyé un courriel à l'adresse Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. avec comme intitulé "Remboursement de l'OS Windows" ainsi que la copie de la facture et photos des n° de série et de l'autocollant Windows. Voici la réponse d'ASUS reçue le 3/08/2018 :
[Primtux4] Installation sur un Raspberry Pi 3B+
Primtux est une distribution GNU/Linux basé sur Debian spécialement conçue pour les écoles françaises. Vous aurez plus d'informations dans cet article sur Primtux4. ainsi que des procédures pour installer, configurer Primtux comme DWS par exemple.
Les concepteurs ont aussi développé une version destinée aux Raspberry Pi. Voici un compte-rendu d'expérience pour une classe ayant 6 "framboises" modèle 3B+. Pour des raisons que l'on verra plus bas, il faut des cartes microSD de 32 Go.
I. Récupération et préparation de l'image :
En premier, il faut récupérer l'image et vérifier son intégrité à l'aide du fichier md5 lié au fichier. Lieu de téléchargement : https://sourceforge.net/projects/primtux/files/Distribution/. Personnellement, j'ai opté pour la version PrimTux4-Debian9-DG-RPi-2018-11-28.img.gz qui a DansGuardian comme contrôle parental (sachant que pour les écoles de l'académie de Montpellier il y a la solution Proxécoles).
Remarque : j'ai dû extraire le fichier compressé en .img.gz en ligne de commande avec gunzip (impossible de le faire graphiquement via l'explorateur de fichier Nemo/Nautilus). L'image décompressée pèse quand même pas loin de 16 Go.
Une fois l'image décompressée, sous Ubuntu 18.04, en faisant un double clic sur le fichier .img, un programme nous propose d'installer cette image sur un support. On choisit sa carte SD (attention à ne pas se tromper car c'est potentiellement dangereux si on se trompe de destination... d'ailleurs il y a pas mal de message d'avertissement).
Remarque : Si l'on veut tester l'image sous VirtualBox, il faut convertir l'image .img en .vdi avec la commande (mais je n'ai pas réussi à la faire marcher) :
VBoxManage convertdd nom_Image_RPI.img nom_image_RPI.vdi
Raspberry Pi 3 et proxy
Si l'on utilise un Raspberry Pi 3 sous Raspbian dans un réseau protégé par un proxy (cas dans mon école), il va falloir le déclarer pour avoir accès à Internet. Malheureusement, la manipulation n'est pas très facile pour un débutant (même s'il suffit de recopier les lignes de commandes ci-dessous) car il va falloir passer par un terminal pour apporter des modifications dans la configuration de notre machine.
Source : https://blog.jolos.fr/2016/01/raspbian-et-proxy/
Tout d'abord, on ouvre un terminal, puis on édite un fichier /etc/environment avec la commande :
sudo nano /etc/environment
Ensuite, il faut rajouter ces 3 lignes dans le fichier :
export http_proxy=192.168.0.3:3128
export https_proxy=192.168.0.3:3128
export ftp_proxy=192.168.0.3:3128
On n'oublie pas de sauvegarder avec la combinaison de touches : CTRL + O, puis on quitte avec CTRL+X
Ensuite pour que les commandes employées avec "sudo" en tiennent compte, il faut éditer le fichier /etc/sudoers :
sudo nano /etc/sudoers
Puis y rajouter cette ligne :
Defaults env_keep = "http_proxy https_proxy ftp_proxy"
Pour permettre l'installation de paquets ou la mise à jour via les dépôts, il faut créer un fichier /etc/apt/apt.conf.d/10proxy avec la commande :
sudo nano /etc/apt/apt.conf.d/10proxy
Et y mettre ces lignes :
Acquire::http::proxy "http://192.168.0.3:3128/";
Acquire::https::proxy "https://192.168.0.3:3128/";
Acquire::ftp::proxy "ftp://192.168.0.3:3128/";
Après ces manipulations, il faudra redémarrer pour que toutes ces modifications, soient prises en compte.
[Thunderbird] Extension Cardbook pour carnets d'adresses
Thunderbird ne possède pas nativement un gestionnaire de carnets d'adresses digne de ce nom. Heureusement il existe une extension Cardbook qui pallie magistralement à ce manque (merci au développeur pour son partage et son travail). Cette extension devrait faire partie par défaut de Thunderbird (n'hésitez pas à aller voter ici pour le demander : https://bugzilla.mozilla.org/show_bug.cgi?id=1372580 ).
Voici une liste de réglages/astuces permettant d'utiliser au mieux Cardbook :
[Nextcloud] Synchroniser des contacts avec son smartphone Android
J'utilise Nextcloud sur mon NAS Synology 713+ et un de ses intérêts est de pouvoir partager des agendas, des tâches et des contacts avec différents utilisateurs ou différentes applications. Nous allons voir ici comment partager un annuaire dans Nextcloud.
I- Paramétrage dans Nextcloud
Tout d'abord, il faut installer dans Nextcloud l'extension "Contacts" et créer son ou ses annuaires. Ensuite, on choisit avec qui on veut le partager (il faut créer au préalable dans Nextcloud, les utilisateurs avec qui on veut le faire) :
Pour le partager, il faut aller en bas à gauche dans la partie "Paramètres", puis on se place sur l'annuaire et on indique les utilisateur⋅rice⋅s avec qui on souhaite partager. On décide si l'on veut qu'ils⋅elles puissent le modifier ou pas, en cochant la case correspondante.
En cliquant sur les pointillés, on affiche l'adresse permettant de se connecter à l'annuaire. C'est cette adresse qu'il faudra renseigner sur son smartphone.
II- Sur son smartphone Android
Il faut tout d'abord disposer d'une application permettant de synchroniser son gestionnaire de contacts avec des annuaires distants. Il en existe plusieurs mais j'ai choisi d'utiliser DAVdroid disponible sur le PlaysStore ou F-Droid (gratuitement ici : https://f-droid.org/en/packages/at.bitfire.davdroid/). Explications plus précises ici : https://soozx.fr/synchroniser-agenda-contacts-nextcloud-android/
Ensuite, on ouvre DAVdroid et on rajoute ce nouveau compte Nextcloud en indiquant comme adresse : https://mon-adresse-nextcloud.org/remote.php/dav/ et son nom d'utilisateur Nextcloud avec son mot de passe.
Il se peut qu'il y ait plusieurs calendriers CalDAV ou annuaires CardDAV. Dans ce cas, on peut choisir lesquels on veut afficher.
Après ces réglages, il ne reste plus qu'à ouvrir sur son smartphone, son gestionnaire de contacts pour retrouver les personnes listées dans ce nouvel annuaire.
III- Exporter ses contacts Google vers un annuaire distant
Sur son smartphone Android, les contacts s'enregistrent par défaut sur le compte Google, chose que l'on ne souhaite pas forcément ne serait-ce que pour les partager dans d'autres applications comme Thunderbird avec l'excellente extension CardBook (voir cet article ou celui-ci). Du coup, il faut pouvoir transférer rapidement ses contacts Google sur un autre serveur. Pour cela, il existe l'application "Copy Contacts" (1,50€) dans le Play Store car cela ne peut pas se faire nativement dans Android.
Ensuite dans l'application "Contacts" de son smartphone, on choisit par défaut d'enregistrer les nouveaux numéros de téléphone sur son annuaire distant.