[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
Meuble mobile rabattable pour 4 PC à l'école : la PrimTux-Mobile
Sur le site de la distribution GNU/Linux Primtux dédiée aux écoles, je viens de découvrir cette superbe idée permettant d'utiliser des ordinateurs dans une classe où la place manque : il s'agit d'un meuble sur roulettes avec tablettes rabattables nommé la PrimTux-Mobile, pouvant accueillir 4 postes. Les étapes de fabrication et les problématiques (ce qui est très intéressant) sont très bien détaillées sur le site. Merci à Werchaud pour son partage.
Dans ma classe (actuellement avec 27 cm2), on pourrait imaginer 4 meubles de ce style pour 16 postes (soit 1 pour 2 élèves : ce qui est inespéré vu la place dont on dispose). Ces 4 meubles appuyés sur le mur du fond de la classe permettraient d'avoir toujours à disposition 6 postes (4 + 2 aux extrémités) et lorsque le besoin s'en ferait sentir, il "suffirait" de les déployer et de les déplacer.
Je risque de m'y lancer pour les clients légers de notre école (actuellement, j'ai 8 postes en fond de classe mais 4 de plus ne feraient pas de mal). À suivre ...
Imprimante 3D Anet A8 pilotée sous Primtux6
Pour permettre d'aborder l'impression 3D de façon "ludique" et "rapide" avec les collègues intéressé⋅e⋅s, nous avons commandé une imprimante Anet A8 au rapport qualité/prix imbattable. L'idée est aussi d'en profiter pour se familiariser avec les nano-ordinateurs comme le Raspberry Pi 3 Raspberry Pi 4 qui la pilotera.
Voici des liens utiles :
Site d'achat (lors d'une promo à 118,55 € frais de port compris avec une sonde pour autolevelling + 6 buses) :
- Imprimante Anet A8 : https://www.gearbest.com/3d-printers-3d-printer-kits/pp_337314.html?wid=21
- 6 buses : https://www.gearbest.com/3d-printer-parts/pp_540278.html?wid=21
- Sonde pour autolevelling : https://www.gearbest.com/3d-printer-parts/pp_591321.html?wid=37
Sur le site projetsdiy.fr (merci à son auteur pour la mise à disposition des infos et aussi ses "bons plans"...) en français :
- https://projetsdiy.fr/deballage-montage-imprimante-3d-anet-a8-b-version-2018/
- https://projetsdiy.fr/installer-firmware-skynet3d-v2-3-marlin-anet-a8-a6-a2-auto-leveling/
- https://projetsdiy.fr/reinstaller-firmware-origine-imprimante-3d-anet-a6-a8-auto-leveling-avrdude/
- Installation du capteur pour l'auto-nivellement :
- Vidéo en français de Tommy Desrochers : https://invidious.fdn.fr/watch?v=_feHI7ma2JU
- Vidéo en anglais de Breaks'n'Makes : https://invidious.fdn.fr/watch?v=uYDOZ9pUQIs et ici : https://invidious.fdn.fr/watch?v=l2B9lNi8LHE
- Réglages dans Marlin : https://marlinfw.org/docs/configuration/probes.html
Mise à jour Juin 2021 :
Pour différentes raisons, cette imprimante n'a jamais été mise en service dans l'école et il a été décidé de s'en servir pour l'année scolaire 2021-2022 dans le cadre d'un projet en sciences. Du coup, j'ai terminé son montage au mois de juin 2021 et réalisé les opérations suivantes :
[Primtux] Utilisation avec un VPI / TBI
Pour ne pas surcharger la page détaillant différentes manipulations pour installer Primtux, je regroupe ici des Informations permettant d'utiliser un TBI avec Primtux 5 Lubuntu. Voir les sources ci-dessous :
- https://forum.primtux.fr/viewtopic.php?id=1860
- https://forum.primtux.fr/viewtopic.php?id=1241
- https://forum.ubuntu-fr.org/viewtopic.php?id=418054
I. Paramétrage de l'affichage
Solution 1 : On peut utiliser l'utilitaire qui apparaît soit sous l'intitulé "Paramètres d'affichage" soit sous "LXRandR" qui est exactement ce qu'il faut pour régler l'affichage et le sauvegarder. Attention, on ne retrouve pas cette application directement dans les menus : le mieux c'est de se créer un lanceur dans la barre d'outil verticale (on peut aussi l'ajouter dans les menus).
Il est alors possible de choisir sommairement la disposition sur le premier onglet et d'ajuster la résolution, l'activation dans le deuxième :
[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.
[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) :
Page 7 sur 35