[Primtux6] Installation sur un Raspberry Pi 4
Primtux est une distribution GNU/Linux basée sur Debian spécialement conçue pour les écoles françaises et portée par une association dédiée à ce projet.
Vous aurez plus d'informations dans cet article sur Primtux4 ainsi que des procédures plus détaillées pour installer, configurer Primtux avec DWS par exemple.
Les concepteurs ont aussi développé une version destinée aux Raspberry Pi. Voir ce fil de discussion sur leur forum qui concerne spécifiquement le Raspberry Pi 4.
Voici un compte-rendu d'expérience pour une école ayant des "framboises" modèle 4 (20 à déployer au total). Si vous avez un Raspberry Pi 3B+, allez voir cet article [Primtux4] Installation sur un Raspberry Pi 3B+. que j'avais réalisé pour la même école lorsqu'elle a reçu 6 Raspberry Pi 3B+.
Avertissement : Il faut des cartes microSD d'au moins 32 Go.
Le mieux est de préparer un seul Raspberry Pi 4 en le configurant au maximum selon le choix de l'école. Ensuite il suffira de cloner l'image disque de la carte SD autant de fois que nécessaire (en adaptant le nom de chaque machine afin qu'il soit unique sur le réseau, ça sera la seule chose à faire). Attention de bien vérifier que l'image clonée est fonctionnelle !
Remarque : Il est désormais possible de démarrer (boot PXE) sur le réseau afin de récupérer une image sur un serveur et d'avoir des Raspberry Pi en tant que clients lourds (à la manière du projet Éclair du pôle EOLE pour ceux et celles qui connaissent). Du coup, je me suis lancé dans cette expérience qui a mon sens n'a que des avantages. Vous trouverez plus de détails sur la page Utiliser des Raspberry Pi 4 en tant que clients lourds.
AVERTISSEMENT : il est impératif de brancher l'écran avant d'allumer le Raspberry Pi sous peine de ne pas avoir d'affichage (je pense que c'est un comportement lié au fait que souvent le Raspi est utilisé en tant que serveur, sans être relié directement à un écran car piloté à distance).
Préambule : Attention, il faudra mettre à jour le firmware du Raspberry Pi 4. Pour vérifier s'il y a une mise à jour de l'eeprom, taper : sudo rpi-eeprom-update
Si c'est le cas pour mettre à jour, taper : sudo rpi-eeprom-update -a
Et relancer avec : sudo reboot
Autre information sur l'installation de Primtux6 sur un Raspberry Pi4 pour piloter une imprimante 3D dans l'article Imprimante 3D Anet A8 pilotée sous Primtux6.
Pour programmer des robots Edison, voir l'article Robot MeetEdison V2.
I. Récupération et préparation de l'image :
En premier, il faut récupérer l'image (encore en test au moment où j'écris) 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/ptx6-rpi-2021-02-16.img.gz/download.
Remarque : il est tout à fait possible de se construire sa propre image de Primtux en partant sur une image Raspberry Pi OS Lite et en utilisant le script de Philippe-dpt35 (merci à lui) qu'on peut trouver ici ainsi que des instructions : https://framagit.org/philippe-dpt35/primtux4-rpi4. Cela a pris 3h30 sur un réseau 100 Mbps et Adsl et 1h15 sur un réseau 1000 Mbps et fibre.
[LibreOffice Calc] Astuces utiles
Je recense ici des petites astuces pour le tableur LibreOffice Calc que l'on est amené à utiliser régulièrement mais que l'on peut oublier.
Page pour les fonctions (intéressant pour les matrices par exemple) : https://help.libreoffice.org/latest/fr/text/scalc/01/04060107.html
Remarque : pour accéder directement à la dernière colonne ou la dernière ligne du tableur, utiliser le raccourci CTRL + Flèche BAS ou CTRL + Flèche DROITE. En rajoutant la touche SHIFT, on sélectionne en même temps. https://wiki.documentfoundation.org/Faq/Calc/147/fr
A- Suppression des espaces en fin de cellules :
- Menu "Édition" -> "Rechercher et remplacer..." (raccourci CTRL+H).
- Dans le champ "Rechercher", saisir "\s+$" ou " +$" (pour supprimer un seul espace à la fin, on utilisera l'expression "\s$" ou " $", l'espace peut se coder "\s")
- Dans le champ "Remplacer", laisser vide
- Cocher la case "Expressions régulières"
Remarque : le choix des autres options dépendra du besoin.
[Impression 3D] Embouts universels pour aspirateurs
Lorsqu'on travaille le bois, il est souvent nécessaire d'évacuer les copeaux ou la sciure et pour cela on utilise un aspirateur qu'on raccorde à nos machines (défonceuse, scie circulaire ou radiale, ponceuse, dégau-rabo, ...). Malheureusement, les embouts ne sont pas normalisés ce qui fait qu'on a besoin d'adaptateurs pour connecter le tuyau ou l'embout de l'aspirateur.
La solution la plus simple est de créer à l'imprimante 3D à chaque fois un raccord spécifique sauf que cela implique d'en avoir plusieurs et de faire des manipulations à chaque changement de machines.
I- le projet osVAC
C'est pour éviter cela que le projet osVAC de standardisation est apparu : https://ossso.de/osvac/. L'idée est de verrouiller/déverrouiller les embouts manuellement en reprenant le principe des ampoules à baïonnettes mais avec 3 ergots plutôt que 2.
[Impression 3D] Réglages dans CURA et pour l'impression
Voici des réglages courant que j'utilise dans CURA.
IMPORTANT : Pour faire fonctionner CURA 5 sous Ubuntu 20.04, il est nécessaire d'installer la version "linux.AppImage" (pas la "linux-modern.AppImage") et d'installer le paquet suivant avec la commande : sudo apt install xdg-desktop-portal-gtk
Source : https://github.com/Ultimaker/Cura/issues/11874#issuecomment-1401090909
Problèmes de sous-extrusion dus à l'impression de supports
J'ai rencontré de gros problèmes de sous-extrusions lors de l'impression d'une pièce qui nécessitait beaucoup de support : au bout d'un moment (environ 1/3 de l'impression), j'avais systématiquement l'apparition de cette sous-extrusion jusqu'à la fin. J'ai modifié le flux, changé la buse, rien n'y a fait.
Du coup, j'ai décidé d'agir sur l'impression de ce support dans CURA. Voici, le réglage qui m'a permis de résoudre ce problème (ainsi qu'un meilleur détachement de ce support) :
[OpenSCAD] Informations utiles
OpenSCAD est un logiciel libre permettant de concevoir des objets en 3 dimensions par programmation (contrairement à FreeCAD).
Un de ses principaux avantages est de pouvoir personnaliser (customiser) les dimensions de l'objet de façon très facile afin de pouvoir l'adapter. Ça peut être utile par exemple pour des embouts de tubes. Je joins ci-dessous un fichier permettant de générer des embouts à insérer dans des tubes carrés ou rectangulaires.
Pages utiles :
- https://openscad.org/
- https://rudi.giot.eu/Tutorials/files/OpenScad.pdf : très bon tutoriel pdf en français
- http://edutechwiki.unige.ch/fr/Tutoriel_OpenSCAD : wiki en français
- https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Customizer
- http://edutechwiki.unige.ch/fr/Tutoriel_OpenSCAD
- Pour afficher les étapes en montrant les différentes pièces ajoutées ou soustraites, il faut rajouter des caractères spéciaux devant l'instruction qu'on souhaite voir :
- dièse (#) -> forme en rouge
- pour-cent (%) -> forme en transparence
- point-d’exclamation (!) -> seule cette forme est affichée
- étoile (*) -> forme invisible
- Lorsqu'on a des formes compliquées, on peut les préparer dans des modules pour ensuite les appeler lorsqu'on les utilisera. Ça permet de réduire les imbrications de fonctions.
- Pour afficher la valeur des variables dans la console, on utilise la fonction "echo".
Fichiers paramétriques utiles :
- Fabriquer des rondelles ou des O ring en plastique souple (TPU) pour des joints d’étanchéité dans ce projet https://www.thingiverse.com/thing:3953156 avec un fichier OpenSCAD à télécharger.
- Pour fabriquer des objets avec des filetages (vis et écrous par exemple) :
[QGIS3] Boîte à outils
QGIS est un formidable outil professionnel libre permettant d'élaborer des cartes géographiques et d'y adjoindre des données. Je vous invite à aller voir le lien suivant pour avoir plus de détails :
Voir cette page pour construire une carte à imprimer à partir de données ouvertes : [QGIS3] Créer une carte à partir de données ouvertes. Il s'agit d'un pas à pas permettant d'obtenir une carte en partant de zéro.
Sur cette page, je recense des info, des pages qui m'ont été utiles pour utiliser ce logiciel et qui pourraient resservir :
[uMap] Créer une carte en ligne
Si l'on veut pouvoir mettre en ligne des cartes, mis à part de posséder un serveur cartographique (ce qui n'est pas à la portée de tout le monde), il est possible d'utiliser des services en ligne basés sur l'application libre uMap comme Framacarte.
Attention cependant à la confidentialité des données que vous publiez car ces cartes sont par défaut publiques ou sinon accessibles avec un lien privé (et un lien ça peut se diffuser...).
Sites utiles :
- https://umap.openstreetmap.fr/fr/ (possibilité de se connecter avec son compte OpenStreetMap)
- https://framacarte.org/fr/
- Tuto intéressant pour le faire à partir de données dans un tableur : https://wiki.cartocite.fr/doku.php?id=umap:9_-_je_cree_une_carte_a_partir_dun_tableur
- Pour installer un serveur uMap : https://framacloud.org/fr/cultiver-son-jardin/umap.html
- Exemple de carte sur Primtux : https://umap.openstreetmap.fr/fr/map/primtux_115787#6/47.828/3.428