Lo Furòl
... Des passages (en occitan)
  • Accueil
    • Contact
    • Liste de toutes les catégories
  • Électronique
    • Raspberry Pi
    • Orange Pi et Armbian
    • Domotique
      • Liens Domotique
  • Impression 3D
  • CNC
  • Logiciels Libres
    • LibreOffice
    • Inkscape
    • QGIS - uMap
    • Liens vers des logiciels libres
    • CAO
      • Liens CAO
  • Programmation
  • Divers
    • Kayak
    • Ordiphones sous Android
    • Guitare
    • Radio Paradise
    • o2switch
  • Enseignement
  1. Vous êtes ici :  
  2. Accueil

[Freecad] Infos utiles

Pour modéliser des objets, créer des plans en 3D, j'utilise le logiciel libre de CAO Freecad. Je recense sur cette page différentes infos pour m'y référer par la suite (on oublie vite les choses quand ça fait un moment qu'on ne s'en sert pas).

A) Importer un fichier .STL pour le travailler dans Freecad

Souvent, on a des objets pour l'impression 3D (notamment sur le site Thingiverse) et on souhaiterait les adapter à nos besoins, les étudier, les mesurer... Moyennant quelques manipulations, on va pouvoir les récupérer pour les retravailler dans Freecad.

Lire la suite...

Étiqueteuse Brother QL-810W sous Ubuntu - Retour d'expérience

brother ql 810wAyant besoin d'une étiqueteuse mais avec un budget limité (autour de 150 €), j'ai fait le tour des différentes machines disponibles sur le marché à la recherche de l'oiseau rare fonctionnant pleinement sous GNU/Linux et en particulier Ubuntu. Je voulais d'une imprimante pilotable à partir d'un ordinateur pour avoir plus de possibilités de mises en forme par exemple.
Divulgâchage : autant vous dire qu'au mois de décembre 2022, une telle machine n'existe pas. Aucun fabriquant ayant pignon sur rue comme Brother ou Dymo ne propose de pilotes dignes de ce nom pour GNU/Linux.


La seule étiqueteuse qui semblait convenir avec des pilotes pour GNU/Linux officiels (sans être au niveau des outils mis à disposition pour Windows et Apple, faudrait pas exagérer...) était le modèle Brother QL-810W pouvant imprimer en USB mais aussi en Wifi pour utilisation en réseau. Le modèle au-dessus QL-820NWB, plus complet avec surtout un connexion filaire réseau RJ45 que j'aurais souhaitée, était trop cher d'autant que son fonctionnement optimal n'était pas garanti sous Ubuntu (il possède aussi le Bluetooth mais pour moi ce n'est pas essentiel).
J'ai profité d'une promotion à 115 € TTC, frais de port compris pour tenter le coup, sachant qu'il faudrait mettre un peu les mains dans le cambouis pour qu'elle fonctionne de façon satisfaisante... Cette étiqueteuse est capable d'imprimer en noir et rouge avec des rouleaux adaptés mais pas sous Linux !!!

Page officielle : https://support.brother.com/g/b/producttop.aspx?c=fr&lang=fr&prod=lpql810weuk

FAQ officielle pour fonctionnement sous GNU/Linux : https://support.brother.com/g/b/faqlist.aspx?c=fr&lang=fr&prod=lpql810weuk&ftype3=100217

Il est aussi possible d'imprimer via le réseau local wifi à partir de l'application Android iPrint&Label : https://www.brother.fr/services-et-supports/toutes-les-applications/application-iprint-and-label#iprint-label. De cette façon, on a plus de fonctionnalités que sous GNU/Linux, GRRRR !!!

 

Retours sur le site Brother et son SAV :

  • 1ère expérience, le 07/12/2022 :
    Enregistrement du produit impossible avec affichage d'une erreur car la date d'achat 30-11-2022 n'est pas acceptée (message tronqué, certainement dû à un problème d'apostrophe, ça donne un premier aperçu du sérieux... : "La date saisie est plus de six mois après la d"). J'ai contacté le support et je suis en attente de réponse.
    Réponse le 09/12/2022 : Le SAV m'a informé par courriel avoir procédé lui-même à l'enregistrement de l'appareil sur mon compte client, ce qui était effectivement exact. Pas de souci à ce niveau mais il a fallu faire des démarches pour que ça se fasse. J'espère quand même que le bug sera corrigé car je ne pense pas avoir été le seul concerné par ce problème...

  • 2e expérience, le 07/12/2022 :
    Envoi d'un message au support concernant les info de cette page https://support.brother.com/g/b/faqend.aspx?c=fr&lang=fr&prod=lpql810weuk&faqid=faqp00100409_000 où la commande pour saisir une taille personnalisée renvoie le message d'erreur "Segmentation fault (core dumped)".
    Une réponse automatique est faite par courriel en indiquant des liens à consulter et si ceux-ci ne conviennent pas, il faut alors répondre à ce premier courriel... Autant vous dire que si j'ai contacté le support c'est que j'avais déjà fait le tour de leur site. Mais soit, on peut comprendre que souvent on trouve la solution dans la documentation (mais on est quand même un peu dans le "RTFM"...).
    Sauf que l'adresse de réponse est incorrecte !!! Il faut utiliser la même que celle de l'expéditeur. Ça n'aide pas le cher ou la chère cliente non experte...
    Puis voici la réponse que j'ai obtenue le lendemain :

Cher(e) client(e),
Merci d’avoir contacté le support Brother.
Pour faire suite a votre demande.

Malheureusement Brother n'offre pas de support technique pour les installations des pilotes sous Linux/Ubuntu. Nous pouvons seulement fournir les pilotes et s’occuper des problèmes mécaniques de l'imprimante et autres support comme la connexion a la wifi, nettoyages ou paramètres concernant des opérations simples.

Nous espérons avoir pu vous renseigner utilement.

Bref, j'appelle ça, en termes familiers, du foutage de gueule... avec une réponse type montrant qu'on n'a même pas cherché à lire mon message.
J'ai évidemment fait part de mon insatisfaction concernant cette réponse que je ne trouve absolument pas à la hauteur d'une marque comme Brother (en tout cas selon l'opinion que j'en avais). Pas vache, je leur ai quand même aussi signalé l'erreur sur leur adresse courriel de réponse pour aider leurs client⋅e⋅s (en espérant qu'ils leur apportent un meilleur niveau d'assistance que pour moi)...

Pour conclure, on ne peut pas dire que cette marque laisse une première impression de sérieux et de considération pour ses client⋅e⋅s.
En l'état, je vous conseille donc de passer votre chemin.
Pour ma part, même si je partage toujours via ce site mes solutions et expériences pour faire fonctionner du matériel sous GNU/Linux, je ne le ferai pas pour cette marque car ça serait lui faire de la publicité pour l'aider à vendre du matériel à des utilisateurs et utilisatrices sous Linux dont elle n'a rien à faire. Qu'elle fasse son job et qu'elle les considère comme il se doit d'abord.

Ajout le 03/11/2025 :
Contrairement à mes engagements (et parce qu'on peut en avoir besoin), voici une méthode permettant d'ajouter un modèle d'étiquette pour LibreOffice ou gLabels.
Il faut éditer le fichier .ppd permettant de configurer l'imprimante qu'on trouve dans /etc/cups/ppd.
Par exemple, je modifie le fichier "Brother-QL-810W.ppd" en rajoutant 4 lignes aux bons endroits (en dessous des lignes similaires) pour avoir des étiquettes de 62x40 mm :

*PageSize Custom_62x40/Custom 62x40 mm: "<</PageSize[176 113]/ImagingBBox null>>setpagedevice"

*PageRegion Custom_62x40/Custom 62x40 mm: "<</PageSize[176 113]/ImagingBBox null>>setpagedevice"

*ImageableArea Custom_62x40/Custom 62x40 mm: "0 8.5 176 104.5"

*PaperDimension Custom_62x40/Custom 62x40 mm: "176 113"

Utiliser l'application ScottieGo Edu sous Linux Mint 22.1

  • programmation
  • Linux
  • applications
  • Éducation

Afin de tester différents outils pour l'apprentissage de la programmation, l'Éducation Nationale a proposé de tester un kit robotique. Parmis ces outils, il y a le jeu Scottie Go qui utilise une application qui ne fonctionne nativement que sous Android et Windows (GRRR !!!). J'ai écrit à l'éditeur pour lui demander de proposer une version fonctionnant sous GNU/Linux mais c'est resté lettre morte... Il faut vraiment que l'institution se pose la question de l'interopérabilité des outils qu'elle propose car en l'état, ce n'est pas utilisable avec Primtux.

Je me suis donc résolu, à contre-coeur, a essayé de faire fonctionner Scottie Go sous GNU/Linux à l'aide de Wine/PlayOnLinux, sachant que ça n'est pas à la portée de tous et toutes.

Après pas mal d'essais infructueux, j'ai réussi à lancer l'application à l'aide de PlayOnLinux (mais on verra qu'elle n'est pas complètement fonctionnelle).

I- Installation de PlayOnLinux et de ScottieGoEdu

PlayOnLinux permet d'utiliser plusieurs configurations de Wine et ainsi de faire de nombreux tests.

A- Nettoyage/Ré-initialisation de Wine
  • On va partir sur une installation propre avec les commandes suivantes :

sudo apt remove --purge wine winehq-stable winehq-devel winehq-staging winetricks playonlinux
sudo apt autoremove
rm -rf ~/.wine ~/.wine-rdworks ~/.config/wine

  • Puis on redémarre avec la commande : sudo reboot
B- Réglages dans PlayOnLinux
  • On installe PlayOnLinux avec la commande : sudo apt install playonlinux -y
  • On installe Winetricks (permet d'installer des dll Windows dans Linux) avec la commande : sudo apt install winetricks
  • Dans un terminal, on lance PlayOnLinux avec la commande (le & permet de garder la main dans le terminal) : playonlinux &
  • Dans PlayOnLinux, on va dans le menu "Outils" → "Gérer les versions de Wine" → Dans l'onglet "Versions de Wine (x86)" qui correspond à la version 32 bits, on récupère Wine 8.1-staging et on l'installe sur son ordinateur.
  • On crée ensuite un conteneur (lecteur virtuel), en cliquant sur le bouton "Configurer" → puis "Nouveau"  → "32 bits windows installation" → on choisit la version wine 8.1 (la version 8.1-staging n'apparaît pas...) → on donne un nom de conteneur par exemple "ScottieGo".
  • Au bout de quelques instants (le temps que Wine se configure), on voit apparaître ce nouveau disque virtuel "ScottieGo" et on clique dessus pour voir ses 5 onglets de paramétrages :
    • Dans l'onglet "Général", on choisit la version 8.1-staging et on accepte le changement dans le message d'avertissement (warning).
    • Dans l'onglet "Wine", on clique sur l'icone "Configurer Wine" :
      • Dans la configuration, on choisit la version "Windows 10".
      • Dans l'onglet "Staging", on coche "Enable CSMT...", "Enable VAAPI..." et "Hide Wine version from applications".
      • Pour valider ces changements  →  on clique sur "OK".
    • Dans l'onglet "Divers", on clique sur "Lancer un .exe dans ce disque virtuel" →  on choisit le programme "Install_ScottieGoEdu.exe" et on procède à son installation. À la fin, on accepte de redémarrer Windows.
    • On revient dans l'onglet "Général", et on clique sur le bouton "Créer un nouveau raccourci depuis ce disque virtuel" →  on choisit le programme "ScottieGoEdu.exe" et une fois installée, on clique sur "Je ne veux pas créer d'autres icônes".

On a maintenant une icône "ScottieGoEdu" sur la page d'accueil de PlayOnLinux qui va nous permettre d'exécuter cette application.

Tout fonctionne sauf quen l'état, il n'est pas possible d'utiliser de caméra pour pouvoir autocorriger !!! Pourtant les caméras sont bien détectées (quand j'en branche une, j'ai bien 2 caméras sélectionnables avec celle intégrée sur mon ordinateur) mais rien ne s'affiche. Il va falloir creuser la gestion des caméras dans Wine ...

 

II- Paramétrer les caméras pour les utiliser dans Wine

PHASE DE RECHERCHE - NON FONCTIONNEL

Pour savoir quelles caméras sont détectées sous Linux Mint, on tape la commande suivante :

v4l2-ctl --list-devices

Là, on récupère le chemin correspondant à la caméra que l'on souhaite utiliser et qui sera de la forme : /dev/videoX (remplacer le X par le n° de la webcam). Ensuite on crée un lien symbolique renvoyant vers cette caméra dans son disque virtuel PlayOnLinux :

ln -s /dev/videoX ~/.PlayOnLinux/wineprefix/ScottieGo/dosdevices/webcam0

Installation de DirectShow avec la commande dans le terminal de PlayOnLinux :

WINEPREFIX=~/.PlayOnLinux/wineprefix/ScottieGo winetricks quartz devenum directshow

 

 

 

 

 

[Fablab] Utiliser une découpeuse vinyle Graphtech CE7000 avec Inkscape

  • fablab
  • inkscape

Le Fablab possède une découpeuse vinyle Graphtec CE7000-130 qui normalement se pilote avec des logiciels tournant uniquement sous Windows. Le choix du constructeur est plus que contestable mais heureusement, grâce au travail et au partage de libristes, il est possible de contourner cet écueil et de ne travailler uniquement qu'avec des ordinateurs utilisant un système d'exploitation libre.
Page officielle du constructeur : https://www.graphteccorp.com/cutting/ce7000/. On peut obtenir une notice en anglais ici (elle n'existe pas en français...) : https://mygraphtec.jp/site_download/manual/CE7000-UM-152-ENG.pdf.

Il est donc possible directement à partir d'Inkscape de générer un fichier exploitable par cette machine à l'aide de l'extension Inkcut : https://www.codelv.com/projects/inkcut/.

Autres sources : https://doc.ubuntu-fr.org/traceur

 

I- Installation d'Inkcut

Il y a 2 manipulations à faire : https://www.codelv.com/projects/inkcut/docs/installing/

  1. Il faut d'abord installer l'application en python "Inkcut". Il s'agit d'une application "autonome" qui peut fonctionner seule (pas besoin d'Inkscape).
  2. Ensuite, il faut installer l'extension Inkcut pour Inkscape : cette extension s'appuie sur l'application précédente. Ensuite, elle apparaîtra dans le menu "Extensions".

 

II- Utilisation d'Inkcut dans Inkscape

Sources :

  • https://inkscape.org/forums/cutplot/plt-file-export-save-as-open/#c43681
  • https://codelv.com/projects/inkcut/docs/tutorial/

Voici les étapes à réaliser pour récupérer le fichier sur une clé USB que l'on branchera sur la découpeuse :

Lire la suite...

[Vidéo] Applications utiles

Page regroupant des applications utiles autour de la vidéo à destination des écoles (mais pas uniquement) et la visio aussi. Je la compléterai au fil de l'eau...

I- Hébergement et diffusion en direct avec Peertube

peertube logoPour héberger une vidéo, le mieux sera de passer par le Peertube académique. Si on veut limiter l'accès, on choisira le mode privé (avec éventuellement un mot de passe) qui permettra de la visionner uniquement si on connaît le lien.
Tutoriel vidéo ici : https://invidious.fdn.fr/watch?v=ebjIK_RdMgw.

Prochainement, il sera possible de diffuser en direct (streaming) une intervention filmée avec Peertube grâce à une nouvelle fonctionnalité financée par de généreux⋅euses donateur⋅rice⋅s. Plus de détails, bientôt...

II- Applications de montage

Pour ce qui est du montage, tous les logiciels de montage vidéo nécessitent une prise en main. En général, d'une application à l'autre, les manipulations se ressemblent.
Il existe 4 logiciels intéressants sous Windows/Apple/Linux voire Android qui sont complémentaires :

  • AvidemuxAvidemux : le plus simple http://circo71.cir.ac-dijon.fr/wp-content/uploads/sites/6/Tutoriels/Avidemux_convertir_traiter_videos.pdf.
    Vous trouverez aussi un petit tutoriel sur ce site.

  • shotcut logo 640x640ShotCut :  https://shotcut.fr/.
    Vous trouverez un "tutoriel" ShotCut sur ce site.
    Flouter une partie de l'image avec des images-clés : https://invidious.fdn.fr/watch?v=0ZzAMjWyOsU

  • OpenShot logoOpenShot : https://www.openshot.org/fr/

  • Kdenlive logoKdenlive : https://kdenlive.org/fr/, vers le site de tutoriels : https://userbase.kde.org/Kdenlive/Manual/fr
    Flouter une vidéo avec le masquage automatique : https://invidious.fdn.fr/watch?v=zF-g8vXN1QU
  • PiTiVi LogoPitivi (uniquement sous GNU/Linux) : http://www.pitivi.org/.
    Plus d'infos ici : https://doc.ubuntu-fr.org/pitivi
  • VLC IconVLC, le célèbre lecteur vidéo mais pour un usage plus limité (pour du montage, avec extraction d'un passage ou réduction de la taille d'une vidéo). Vous trouverez un tutoriel à télécharger au bas de cette page.
    Le site Clubic propose pas mal de tutoriels autour de VLC. Par exemple, cette page (au bas de laquelle on trouve toute une liste de tutoriels) : https://www.clubic.com/lecteur-multimedia-mediacenter/vlc-media-player/article-854877-1-comment-decomposer-video-captures-ecran.html.
    Une page de 10 astuces très pratiques : https://www.01net.com/astuces/10-astuces-et-fonctions-cachees-pour-maitriser-vlc-comme-un-pro-2036165.html
  • YouCut Logo YouCut sous Android : https://play.google.com/store/apps/details?id=com.camerasideas.trimmer&hl=fr&gl=US

  • ShutterEncoder Shutter Encoder : outil libre et français, multi-OS qui permet de convertir et réduire des vidéos : https://www.shutterencoder.com/fr/

 

Remarques :

  • Shotcut, OpenShot, Kdenlive et Pitivi se valent. Tout dépendra de vos préférences.
  • Avidemux, tout comme ShutterEncoder a une fonctionnalité très intéressante qui permet de fixer une taille finale afin que le traitement, la compression vise à s'en rapprocher. C'est très utile pour limiter la taille des vidéos qui peuvent vite être énormes.

 

III- Exemple de process pour une vidéo d'école regroupant le travail de différentes classes

Lire la suite...

[QGIS3] Boîte à outils

  • qgis

QGIS logoQGIS 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 :

  • https://www.qgis.org/fr/site/index.html
  • https://tutoqgis.cnrs.fr/index.php

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 :

Lire la suite...

[BASH] Scripts utiles

  • programmation
  • script
  • bash

Cette page me permet de retrouver des scripts en bash qui peuvent resservir (car on oublie lorsqu'on ne pratique pas souvent...).

  • Site permettant de vérifier et déboguer ses scripts : https://www.shellcheck.net/. Il est aussi possible d'installer shellcheck dans sa distribution pour tester ses scripts avec un commande du type : shellcheck my_script
  • Conseils sur la robustesse des scripts : https://connect.ed-diamond.com/linux-pratique/lp-133/rendre-ses-scripts-bash-plus-fiables
  • Conseils pour sécuriser ses scripts : https://blog.stephane-robert.info/docs/admin-serveurs/linux/scripts-shell-securises/
  • page de Seb Sauvage : https://sebsauvage.net/wiki/doku.php?id=linux-vrac#bonnes-pratiques-scripts

Un script bash est un fichier exécutant un ensemble de commandes de façon automatisée (équivalent des macros).
Pour lancer ce fichier, on tapera dans un terminal une commande du type :

./fichier_script.sh

 

Début d'un fichier script

D'après les différentes recommandations glanées, voici une proposition de début de fichier .sh permettant notamment de gérer les erreurs :

#!/usr/bin/env bash
cd "$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" # Se placer dans le répertoire du script avant exécution.

set -o errexit # Arrêter l'exécution du script si une commande fait une erreur.
set -o nounset # Arrêter l'exécution du script si on utilise une variable non définie.
set -eou pipefail # Arrêter l'exécution du script si une commande dans un pipe fait une erreur.

# Set a trap to handle errors and log them via pipefail.
trap 'echo "Error occurred at line $LINENO. Command: $BASH_COMMAND"' ERR false

 

 

Pour commencer un script, on commence par la 1ère ligne commençant par "#!" qu'on appelle sheBang. On écrira :
#!/bin/bash (façon "classique") ou aussi pour faciliter la portabilité #!/usr/bin/env bash (source : https://www.cyberciti.biz/tips/finding-bash-perl-python-portably-using-env.html)

I- Problème d'espace, de tirets ou de caractères spéciaux dans les noms de fichiers et de répertoire

Voir :

  • Fixer le séparateur avec IFS : https://michauko.org/blog/ifs-separateurs-scripts-bash-174/
  • Ignorer les tirets avec l'option "--" ou "./" : https://fr.linux-console.net/?p=2297#gsc.tab=0

II- Créer un sous-dossier identique dans tous les dossiers d'un même répertoire :

Sources :

Lire la suite...

Page 1 sur 39

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

Syndication

Flux RSS

Connexion

  • Mot de passe perdu ?
  • Identifiant perdu ?

Derniers Articles

  • Info Installation panneaux photovoltaïques solaires PV
  • Domotiser des ventilateurs de plafond Lidl
  • [Joomla] Comment afficher du code de programmation dans un article
  • [Joomla] Comment créer un tableau triable avec du Javascript
  • [Blender] Sculpter des formes

Il y a 2063 invités et aucun membre en ligne

Compte Mastodon chez Framapiaf : https://framapiaf.org/@ThierryM
Compte Mastodon chez Mim-libre.fr : https://mastodon.mim-libre.fr/@munozthierry