Ma règle pour protéger les documents que je partage

Lorsque vous partagez vos photos en ligne, vous transférez des informations à un tiers mais ne maitrisez pas ce qu’il en adviendra, et ce pour toute la durée de la vie du document partagé. Que ce soit sur les réseaux sociaux, votre site web ou encore les sites du gouvernement, il est crucial de prendre des mesures pour protéger votre travail ou votre identité contre une utilisation non autorisée.

C’est là qu’intervient le watermarking.

Pourquoi avez-vous besoin d’un watermark ?

Les watermarks sont des superpositions de texte ou d’images discrètes ajoutées à vos photos pour indiquer leur propriété. Voici quelques raisons pour lesquelles vous pourriez vouloir utiliser un watermark :

  1. Protection du droit d’auteur : En apposant un watermark sur vos images, vous indiquez clairement que vous êtes le propriétaire légitime de ces œuvres. Cela dissuade les utilisateurs malveillants de les utiliser sans votre autorisation.
  2. Promotion de la marque : Un watermark bien conçu peut également servir de moyen de promotion pour votre marque ou votre entreprise. En ajoutant votre logo ou votre nom à vos images, vous augmentez la visibilité de votre marque chaque fois que vos photos sont partagées.
  3. Identification facile : En cas de vol ou d’utilisation non autorisée de vos images, un watermark peut faciliter l’identification de l’origine de la photo. Cela peut être particulièrement utile si vous devez prendre des mesures légales pour protéger vos droits.

Comment utiliser notre outil de watermark ?

Notre outil de watermark est conçu pour être simple et intuitif à utiliser. Voici les étapes à suivre :

  1. Accédez à ma page de watermark en ligne .
  2. Sélectionnez l’image que vous souhaitez protéger. Vous pouvez télécharger une image depuis votre ordinateur ou utiliser une URL si l’image est déjà en ligne.
  3. Personnalisez votre watermark. Vous pouvez choisir d’ajouter du texte, comme votre nom ou le nom de votre entreprise ou la date du jour.
  4. Validez et téléchargez l’image protégée. Une fois effectué, récupérez l’image avec le watermark et la télécharger sur votre ordinateur.

En suivant ces étapes simples, vous pouvez rapidement et efficacement protéger vos images en ligne avec un watermark personnalisé. N’hésitez pas à utiliser cet outil chaque fois que vous partagez des photos en ligne pour assurer la sécurité et la reconnaissance de votre travail créatif.

Fonction de nommage !
Ma règle de nommage pour -tous- mes fichiers

Lorsqu’il s’agit de gérer efficacement nos fichiers, qu’il s’agisse de documents importants, de photos précieuses ou de tout autre type de contenu numérique, il est essentiel d’avoir une méthode organisée et cohérente. Une approche que j’ai adoptée et qui a considérablement simplifié ma vie numérique est l’utilisation d’un préfixe de nom de fichier.

Qu’est-ce que la méthode yyyymmdd ?

Le concept est simple : chaque fois que vous créez ou renommez un fichier, commencez par ajouter la date au format yyyymmdd en préfixe au nom du fichier. Ici, « yyyy » représente l’année en quatre chiffres, « mm » le mois et « dd » le jour. Je ne rajoute pas de points entre les jours et les mois, pour réduire la taille du nom de fichier à l’essentiel; par contre, les espaces créant parfois des incompatibilités j’ajoute un ‘tiret du bas’ ou ‘underscore’ entre le préfixe et le nom du fichier, par soucis de lisibilité. Bref, par exemple, si aujourd’hui est le 14 février 2024, le préfixe serait « 20240214_ ». C’est encore plus logique quand on regarde les fichiers issus des appareils photo, qui suivent la même norme !

J’ajoute ensuite le thème du fichier, l’organisme qui à émis le document, que ça soit une facture, une quittance, voire un emplacement; Tout détail me permettant de retrouver facilement le document juste à parti du nom !

Fonction de nommage !
Fonction de nommage !

Les avantages de cette méthode sont multiples :

  1. Facilité de recherche : En commençant par la date, vos fichiers sont automatiquement triés chronologiquement. Cela signifie que vous pouvez rapidement retrouver un fichier en vous souvenant simplement de la date à laquelle il a été créé ou modifié.
  2. Organisation cohérente : Avec cette méthode, tous vos fichiers sont nommés de la même manière, ce qui rend la gestion globale de votre système de fichiers beaucoup plus fluide et intuitive. D’un simple coup d’œil, on peut aussi deviner le contenu du fichier et son âge !
  3. Évitement des doublons : En ajoutant la date au nom du fichier, vous réduisez considérablement le risque de créer des doublons. Chaque fichier a un nom unique dès sa création, ce qui facilite la distinction entre différentes versions ou variantes du même document.
  4. Compatibilité mondiale : Finalement, c’est un peu international. En Europe on est plus dd.mm.yyyy pour Jour.Mois.Année. Aux Etat Unis, c’est davantage mm.dd.yyyy, ce qui déroute. En utilisant yyyymmdd, on obtient quelque chose de logique et, peu importe l’emplacement ou vous vous trouvez, dans le monde, le système fonctionnera de la même façon… !

Comment appliquer cette méthode à votre propre système de fichiers ?

  1. Soyez consistant : Assurez-vous d’appliquer cette méthode de manière cohérente à tous vos fichiers. Cela inclut non seulement les documents sur votre ordinateur, mais aussi les photos, les vidéos et tout autre type de contenu numérique.
  2. Automatisez si possible : Si vous utilisez un logiciel de gestion de fichiers ou de photos, recherchez des options permettant d’automatiser le processus de nommage des fichiers. Cela vous fera gagner du temps et garantira une application uniforme de la méthode yyyymmdd_.
  3. Restez flexible : Bien que la méthode yyyymmdd_ soit extrêmement utile, il peut y avoir des cas où vous préférez un autre système de nommage. L’essentiel est de trouver ce qui fonctionne le mieux pour vous et de rester fidèle à cette approche.

En adoptant la méthode yyyymmdd_ pour la gestion de vos fichiers, vous simplifierez grandement votre vie numérique. Plus de temps perdu à chercher des documents égarés ou à essayer de démêler un système de fichiers désorganisé. Essayez-le dès aujourd’hui et découvrez à quel point il peut être facile de rester organisé dans un monde numérique en constante évolution.

Inbox Zero
Ma règle « 0 inbox » (Gestion de boite e-mail)
Inbox Zero
Inbox Zero

L’idée principale derrière la Politique ‘0 Inbox‘ ou ‘Inbox Zero‘ est d’améliorer l’efficacité de la gestion des courriels, en évitant l’encombrement et en s’assurant que chaque message est traité de manière opportune. C’est une des règles utilisées par la méthode ‘GTD’ pour ‘Getting Things Done’.

Sur la partie messagerie du coup, il convient de faire un tri régulier des e-mails, pour effectuer une réponse rapide aux messages importants, et effectuer un classement des e-mails dans des dossiers appropriés, tout en supprimant les courriels inutiles.

Ma notion de ‘Inbox Zero‘ est associée à cette approche de gestion des e-mails visant à maintenir ma boîte de réception vide ou proche de zéro. Ce qui y réside est ce qu’li me reste à faire. Cela signifie que ans ma routine quotidienne, j’organise chaque courriel reçu, de manière à ne laisser aucun message non traité dans ma boîte de réception.

Cela ne veut pas dire que je suis en permanence dans ma boite mail mais par contre, ce qui est fait est marqué en lu, et ce qui reste à faire, que je ne peux gérer en instantané est souvent lu mais tant que non traité, non répondu, est de nouveau marqué en ‘non lu‘ voire, ajouté à un filtre ‘important‘ ou ‘à suivre‘.

Il m’arrive de repousser une tache, et du coup garder ce mail dans ma boite de réception. Parfois, cette procrastination pousse à reconsidérer ce mail et parfois à le supprimer… oui.. ça arrive 😀

Cela fait plus de 15 ans que j’utilise cette technique tant au niveau personnel que professionnel et cette méthode me permet de pouvoir correctement suivre mes courriels mais aussi visualiser les messages et parfois actions, en attente de réponse !

Biqu-Hurakan
Mon avis sur l’imprimante 3D BiQu Hurakan

Article rédigé mi 2023, publié un peu trop tard 😉

Lié aux loisirs numériques, et dans le but d’accélérer les impressions j’ai décidé fin 2022, d’investir dans une nouvelle imprimante, mon but premier étant d’accélérer les prototypages…

Alors oui, il y a des moyens d’accélérer les imprimantes, via le contrôle de l’imprimante elle même par un ordinateur externe. Ce procédé requiert donc un PC plus fréquemment un Raspberry pi, utilisant le micro logiciel Klipper, pour piloter l’imprimante et pas mal de bidouillage, des câbles qui dépassent, des risques.

Depuis début 2023, Klipper à été intégré aux imprimantes (avec cette carte pi ou alternative cachée dans l’imprimante directement. La Flsun v400 et plus récemment la Biqu Hurakan ont été les premières à intégrer ce firmware ‘dans’ l’imprimante. Du coup, à la recherche d’une imprimante 3D de qualité, mais surtout rapide, et sans y laisser toutes mes économies, la Biqu Hurakan était pour moi, la seule option à considérer.

Imprimante 3D Biqu Huranak

Cette imprimante 3D est dotée d’une technologie avancée qui offre certains avantages par rapport à d’autres imprimantes 3D sur le marché, notamment par rapport à ma préférée… la Kingroon KP3S.


Voici un aperçu des avantages de la Biqu Hurakan par rapport à la Kingroon KP3S :

Taille et volume d’impression: La Hurakan n’est pas imposante mais quand même.. demande un volume conséquent, cependant permet un volume d’impression de 250 x 250 x 270 mm, tandis que la KP3S au concept minimal, avec rail linéaire et juste deux rails perpendiculaires est limitée à 180 x 180 x 180 mm. Ou pourra dire que la KP3S est très pratique par son volume pour la déplacer quand la Hurakan permet d’imprimer des volumes plus conséquents.

Bruit: Il n’y a pas photo enfin, pas son.. la Hurakan est quasiment silencieuse et même en fonctionnement. à coté la KP3S est un genre de bourdonnement très bruyant : les ventilateurs de l’alimentation et de l’extrudeur sont très très bruyants. Il est certes possible de les changer; Je n’ai pas effectué cette modification (mes imprimantes étant dans mon atelier, à la cave)

Extrusion Bowden vs Direct Drive: La Hurakan est dotée d’un extrudeur Bowden qui ne permet pas forcément le meilleur contrôle des filaments flexibles, par rapport au direct drive de la KP3S. La KP3S peut donc imprimer TPU (filament flexible) sans soucis quand la Hurakan pourrait avoir des soucis de rétractation.

Stabilité: La Hurakan est construite avec des pièces en métal de qualité, tout comme la KP3S, ce qui leur confère une stabilité accrue et réduit les vibrations pendant l’impression.

Grande vitesse d’impression: La Hurakan est conçue pour une vitesse d’impression élevée, pouvant aller à plus de 300 mm/s, tandis que la Kingroon KP3S est plus limitée en termes de vitesse d’impression, allant jusqu’à 80 mm/s. Ceci est du principalement à la carte contrôleur, plus puissante et permettant le calcul via un capteur d’accélération de la raisonnante et les vitesses optimales de déplacement à grande vitesse pour éviter les vibrations, et optimiser les extrusions. A noter cependant, la rapidité d’impression est de loin meilleure sur la Hurakan qui divise par 2 ou 3 le temps d’une impression sur la KP3S, cependant le temps de démarrage et de création du mesh (nivellement automatique) entraîne directement 5 minutes de pénalité. Dépendant du volume à imprimer, la Hurakan ne sera pas forcément la première pour les petites pièces !

Nivellement automatique: La Hurakan est équipée d’un système de nivellement automatique, ce qui simplifie grandement le processus de nivellement du lit d’impression. La Kingroon KP3S, quant à elle, nécessite plus de travail pour un lit parfaitement réglé. Attention.. le nivellement automatique permet de rattraper les écarts entre certains points mais ne dispense pas de réglage minutieux non plus 😉

Connexion à distance: La Hurakan permet de se connecter à distance via câble RJ 45 ou WiFI, à l’imprimante, pour démarrer, arrêter ou juste suivre l’impression 3D. Un tableau de bord complet est proposé permettant accélérer, ralentir, régler et optimiser en cours d’impression, y compris les offset Z ou températures.

Macro et optimisation: Via le contrôle à distance, tous genres de macros et automatisations peuvent être configurées. J’ai par exemple défini la couleur de l’afficheur LCD et de l’extrudeur, .. bleu = froid, orange = chauffe, rouge = imprime et vert = pause mais aussi optimisé les cycles de début et fin d’impression. Cela se passe via les commandes SET_LED LED qu’il faut inclure dans chacune des macro existantes.

Installé d’office, sur la Hurakan, un détecteur de fin de filament, mettra l’impression en pause si le filament venait à manquer. D’autre part, via un simple branchement de webcam sur le port USB au dos de la Hurakan, il devient trivial d’avoir une visualisation sur le plateau d’impression, et d’effectuer des Timelapse, automatiquement.

A l’aide de macros, il est possible de les optimiser aussi pour stationner la tête d’impression pour que le Timelapse se fasse par niveau (plus complexe mais cela m’était possible aussi avec la KP3S).

Ces macros sont partagées sur mon github !!!

En conclusion -début 2023- , la Biqu Hurakan est une imprimante 3D de qualité qui comble certains points qui me manquaient, mais ne me permet pas d’effacer la KP3S de mon inventaire.

+ Hurakan : Contrôle à distance, rapidité et volume d’impression; macros et silence

+ KP3S : Portable, filaments flexibles, début d’impression rapide.

Nous sommes maintenant début 2024…,

J’ai pu utiliser la Hurakan pendant près d’un an, et ai expérimenté plusieurs soucis lors de mes différents projets. Le plus fréquent et bloquant, à été surtout lié au manque d’isolation tout autour de l’imprimante. Le manque de caisson fait qu’avec la différence de température, le plastique se rétracte après son dépôt sur le plateau et se recroqueville. Sur les petites pièces c’est anecdotique, mais sur les grandes, c’est vraiment embêtant. C’est un défaut qui touche toutes les imprimantes, simplement que sa place n’était pas la meilleure !

Plus récemment, c’est la buse qui s’est retrouvée pleine de plastique et dont j’ai cassé la partie menant à l’extrudeur lors du démontage. J’ai du acheter les pièces et refaire un extrudeur complet..

J’ai aussi fait évoluer l’extrudeur Bowden vers un direct drive, qui alourdi la tête d’impression, mais permet cependant d’imprimer du filament flexible. Cette évolution permet en outre une impression plus soignée (extrudeur amélioré et meilleure précision de la roue d’entrainement), cependant son installation n’a pas été aussi simple que celle de la notice fournie.

A titre d’information, il faut en plus des informations fournies, inverser l’axe de rotation de l’extrudeur dans le fichier generic-bigtreetech-m4p-hurakan.cfg. Voici les parties probe et extruder complètes :

[probe]
pin: ^PC14
deactivate_on_each_sample: False
x_offset: -41.0
y_offset: -0.0
#z_offset: 2.6
speed: 5.0
samples: 2
#sample_retract_dist: 2.0
samples_tolerance: 0.05
samples_tolerance_retries: 3
activate_gcode:
    Probe_Deploy
    G4 P500
      # allow time for probe to deploy before homing Z
deactivate_gcode:
    Probe_Stow

[extruder]
step_pin: PB3
dir_pin: !PB4
enable_pin: !PD5
microsteps: 16
rotation_distance: 24.031 #24.15
gear_ratio : 7:1
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PC8
sensor_type: Generic 3950
sensor_pin: PA0
control: pid
pid_Kp: 17.915
pid_Kd: 106.145
pid_Ki: 0.756
min_temp: 0
max_temp: 275
max_extrude_only_accel: 1000
min_extrude_temp:20
full_steps_per_rotation:200

[bed_mesh]
mesh_max: 190, 220

[safe_z_home]
home_xy_position: 157,117

[stepper_x]
position_endstop: 0
position_min: 0

[stepper_y]
position_endstop: -7
position_min: -7

Bilan : je garde les deux, mais remplace de fait, ma « Tevo Tarantula » qui se retrouve dépassée sur tous ces points;

Ne ratez pas cependant, bientôt, la nouvelle venue à l’atelier.. 😉

En attendant, je ne peux que vous encourager à revenir vers moi pour tous vos travaux d’impression 3D 😉

Image Sonos
Envoyer du son sur Sonos via Crontab

Posséder des enceintes connectées et une domotique, c’est avoir la possibilité d’automatiser des annonces.

Image Sonos
Image Sonos

Au quotidien, il y a des choses que nous ne voulons pas rater, et je vais parler pour un exemple bête, du jour ou il faut sortir les poubelles pour que le camion les récupère. Chez moi, c’est le lundi soir pour une levée le mardi matin.

Le lien avec la domotique, l’automatisation : quoi qu’il se passe dans ma journée, le soir, une annonce sera diffusée dans la maison et ce grâce à python et au module « soco-cli »

Les pré requis, du moins dans ma version : une enceinte sonos et un actionneur domotique (j’utilise une tache Cron) , voici la préparation du puzzle :

A- Installer les outils sonos et trouver la commande

sudo apt-get update
sudo apt-get install -y pip
sudo -H pip install -U soco-cli 

B- Créer les sons et les tester

À défaut d’avoir un mp3 qui vous plaise, vous pouvez créer un son vous même avec une voix de synthèse. Pour cela, utilisons la commande espeak : (qui peut etre installée via « apt-get install espeak »)

espeak -v fr "les enfants, il faut mettre le couvert !" --stdout | ffmpeg -y -i - -acodec libmp3lame mettrelecouvert.mp3

Pour jouer ce mp3, il faut une enceinte, alors exécutez la commande « sonos-discover » pour lister les enceintes du réseau local. Un beau tableau avec le nom, l’adresse IP, le modèle apparaîtra..

Ensuite, par exemple, pour envoyer le fichier mettrelecouvert.mp3 sur l’enceinte Bureau :

sonos Bureau play_file mettrelecouvert.mp3

Il existe plein d’options, pour ajouter une temporisation, grouper ou séparer des enceintes, gérer le volume.. par exemple pour grouper, gérer le volume, lancer un mp3, les re-séparer et remettre un volume acceptable (j’ai ajouté une pause d’une seconde à chaque fois pour les délais liés aux commandes) :

sonos Cuisine if_stopped party_mode : wait 1s : _all_ volume 45 : wait 1s : Cuisine if_stopped play_file ilest20h30.mp3 : wait 1s : _all_ volume  15 : wait 1s : Parent ungroup : wait 1s : Chambre ungroup

Lister les favoris et jouer le premier :
sonos Cuisine list_favourite
sonos Cuisine play_favourite 1

C- Ajouter les taches dans Cron

Pour la v1 de mon installation, j’utilisais intégralement Cron, comme ce ci :

# Sonos Crontab pour rappel - sortir les poubelles -
## Le lundi soir 20h05 et 20h30
0,25 20 * * 1  /usr/local/bin/sonos Kitchen play_file  /home/pi/firewalla/config/ilfautsortirlapoubelle.mp3 

A titre d’information, voici les autres entrée ..

## Programme du matin en semaine
0 7 * * 1-5  sonos Kitchen if_stopped play_file ilest7hBonjour.mp3
0 8 * * 1-5  sonos Kitchen play_file ilest8h.mp3
## Programme du soir en semaine
30 18 * * 1-5  sonos Kitchen play_file ilest18h20.mp3 
0 19 * * 1-5  sonos Kitchen play_file mettrelatable.mp3
## Programme du weekend
0 19 * * 6,0  sonos Kitchen play_file ilest19h.mp3 
30 20 * * *    sonos Kitchen play_file ilest20h30.mp3 
45 11 * * 6,0  sonos Kitchen 

J’ai vite rencontré des limites car sur mon système, la Crontab est chargée au démarrage et nést ensuite, pas modifiable. Pour la prendre en compte, il basiquement, redémarrer le PC pour qu’elle soit actualisée.

J’ai donc décidé de lancer une commande bash chaque 10 minutes, ce bash va lui vérifier l’heure et effectuer la tache souhaitée. Voici la tache Cron

*/10 * * * *    /home/pi/sonos.sh  > /dev/null

Et le fichier sonos.sh :

#!/bin/bash
# Programme du matin en semaine

alias sbd="sonos Cuisine : 'living room' group Cuisine : wait 1s : Cheminee group Cuisine : wait 1s : Bureau group Cuisine"
alias bye="sonos Cuisine if_stopped volume 10 : wait 1s : Bureau if_stopped ungroup : wait 1s : Chambre if_stopped ungroup"

#Set default configuration
sonos 'living room' group Cuisine : wait 1s : Cheminee group Cuisine 

if [[ $(date +%u) -le 5 ]]; then
    if [[ $(date +%H%M) -eq 700 ]]; then
        sonos Cuisine play_file ilest7hBonjour.mp3
    elif [[ $(date +%H%M) -eq 800 ]]; then
		sonos Cuisine 31 : Cuisine play_file ilest8h.mp3
    fi
fi

# Programme de tous les midis & soirs
if [[ $(date +%H%M) -eq 1150 ]]; then
	sonos Bureau group Cuisine
	sonos Cuisine if_stopped volume 40 : Cuisine if_stopped play_file mettrelatable.mp3
elif [[ $(date +%H%M) -eq 2030 ]]; then
	sonos Cuisine if_stopped volume 31 : Cuisine if_stopped play_file ilest20h30.mp3
fi

# Programme du weekend
#if [[ $(date +%u) -eq 6 || $(date +%u) -eq 7 ]]; then
    #if [[ $(date +%H%M) -eq 1145 ]]; then
    #fi
#fi

# Le lundi soir 19h10 et 19h20 et 20h10 et 20h20
if [[ $(date +%u) -eq 1 ]]; then
    if [[ $(date +%H%M) -eq 1940 || $(date +%H%M) -eq 2010 || $(date +%H%M) -eq 2020 ]]; then
		sonos Cuisine if_stopped volume 12 : Cuisine if_stopped play_file ilfautsortirlapoubelle.mp3
    fi
fi
#Reset default configuration
sonos Cuisine if_stopped volume 10 : wait 1s : Bureau if_stopped ungroup : wait 1s : Chambre if_stopped ungroup

C’est déjà pas mal, mais c’est tout.. vous pouvez maintenant il n’y a qu’à profiter 😉

Épouse moi sur pain et fromage-> Époisses-moi !

Recevoir une demande en mariage est l’un des moments les plus excitants et les plus mémorables de la vie d’un couple. Mais que se passe-t-il lorsqu’un élément inattendu entre en jeu, comme graver au laser une demande en mariage sur du camembert, avec une réponse à graver sur deux petits pains : oui et non ?

C’est exactement ce qui m’est arrivé il y a quelques semaines.. et c’est ainsi qu’avec le logo et la matière première fournie par le demandeur (petits pains ronds, époisses et camembert), j’ai pu effectuer des tests, et mettre au point la stratégie gagnante !

Concernant le laser, il faut savoir qu’une des difficulté c’est la distance entre l’émetteur et la cible qui compte. Il faut une distance mesurée et celle ci ne doit pas avoir trop de différences sous peine que la lumière du laser ne soit plus concentrée, et crée des écarts.

Il faut aussi, que l’objet de destination ne soit pas brillant, afin que le laser ne réfléchisse pas. Le premier test fait sur le fromage époisses n’ était pas du tout concluant et même si la vitesse était réduite.. cependant je vous garantis l’odeur dans mon atelier !!

époisses moi

Je ne m’y attendais un peu mais la différence de niveau, la texture et le coté brillant.. rien n’y a fait.

Je me suis donc retourné vers le camembert..

Et puis, le support pour la réponse, du premier test à gauche, non concluant, pour à la version finale à droite..


La commande à été ensuite, transférée au demandeur pour le jour attendu. Pour cette journée et demande spéciale, le fromage avait également été joliment décoré avec des fruits, des noix et du miel pour ajouter une touche de sophistication, il parait qu’il à été dégusté et la demande faite comme il se doit.

Recevoir une demande en mariage sur du fromage est une idée originale et créative qui peut vraiment surprendre et émerveiller votre partenaire. C’est une façon unique de faire une demande en mariage qui crée des souvenirs inoubliables pour les deux personnes impliquées mélangeant sentiments, odeurs et saveurs.

Je dois admettre que j’étais étonné et surpris de cette demande – dont pour information, la fin se termine bien – mais comme rien n’est impossible… si vous êtes à la recherche d’une façon unique de faire une demande en mariage, pourquoi ne pas envisager de graver un message sur du fromage ?

Gravure d’un logo sur un tronc pour un cadeau de mariage

Le jour de mariage d’un ami ou d’un membre de la famille est une occasion spéciale qui mérite un cadeau unique et mémorable.

Récemment, on m’a confronté à ce défi lorsqu’un ami m’a demandé de lui trouver un cadeau de mariage original pour sa cousine. Après avoir réfléchi à plusieurs idées, j’ai décidé de graver leur logo sur un tronc, et le résultat a été intéressant. Pour cela, il à fallu faire un logo original, ajouter les informations des mariés, et trouver une bille de bois possédant une taille parfaite et une belle texture.

Chose faite, j’ai ensuite utilisé ma récente graveuse, pour créer le design du logo sur le tronc.

La gravure a pris quelques minutes, car le bois sec possède une structure qui marque très rapidement. À l’aide de l’air assit de mon laser, les fumées et autres dépôts ont disparu directement, pour laisser chaque détail du logo précis et net.

Une fois la gravure terminée, il ne reste qu’à ajouter une couche de vernis pour protéger le tronc et faire ressortir les couleurs du bois. Le résultat final était magnifique, et j’étais sûr que le couple allait adorer leur cadeau unique, qu’ils pourront exposer chez eux.

Graver un logo sur un tronc pour un cadeau de mariage est une idée originale qui peut être personnalisée de nombreuses façons. Non seulement c’est un cadeau unique et mémorable, mais c’est aussi un excellent moyen d’utiliser la nature pour créer quelque chose de beau et d’utile. Si vous cherchez une idée de cadeau pour un mariage ou une occasion spéciale, n’hésitez pas à vous D6D et utiliser le formulaire de contact !!

Piloter GRBL à Distance (Ortur Laser Master 3 en WiFi) avec Tibbo Virtual Serial Port Driver (VSPD)

Le but de ce tuto est de connecter votre équipement compatible GRBL en WiFi, puis de le contrôler à distance, via un port Com virtual (redirigé vers l’adresse IP du contrôleur GRBL) dans le cas ou votre logiciel préféré ne le permettrait pas !

Sur le Laser Master 3 et j’imagine les autres périphériques connectés, il y a bien sur une interface Web, qui vous permet de faire le pilotage à distance, mais autant utiliser la technologie sans fil pour éviter de dédier une machine au laser, ou d’exporter le Gcode et le réimporter de l’autre côté ⇒ Nous pourrons piloter intégralement l’équipement à distance et je vais ici parler de mon nouveau Laser Master 3.

À noter que depuis quelques temps, Lightburn permet déjà cette fonctionalité 😉

Tout d’abord, se connecter au laser avec le cable USB, et le configurer pour un acès à distance via les commandes :

$74=mywifissid # Votre point d’accès
$75=mywifipassword # Votre mot de passe
$WRS # Recharger la configuration réseau

Vous devriez, si tout va bien, vous devriez visualiser dans l’interface de commande, la nouvelle adresse IP assignée à votre laser.

Passons maintenant au PC qui sera utilisé à distance et évidement sur le même réseau IP. Téléchargement de Tibbo Virtual Serial Port Driver (VSPD) x64 pour ma part. Installation puis configuration via la création d’un port virtuel en utilisant les paramètres suivants :

Tibbo – Ajout d’un port virtuel – Cliquer sur ‘Elevate‘ puis ‘Add
Propriété du port Com, de l’IP et du port distant
Propriétés du port Com (vitesse 115k)

C’est tout. Merci Tibbo..

Votre équipement GRBL connecté à votre réseau WiFi est maintenant virtuellement connecté à votre PC distant.

Résumé des outils pour piloter GRBL à distance dans la mesure ou il est connecté à un réseau :

  • Site auto hébergé sur Laser Master 3
  • Lightburn (intégré)
  • App Laser Explorer (Android / iOS)
  • Tous les autres logiciels (via port Com virtuel – Tibbo)

Avez-vous trouvé cet article utile ? pertinent ? Je suis preneur de retours 🙂

interrupteur
Timelapse pendant une impression 3D sans Octoprint pour 0 euros !

Amis lecteurs, voici un tutoriel plus technique que les précédents, et il sera ici question de la mise en place d’un outil permettant de faire des timelapse sans y dédier un ordinateur (même si ce n’est qu’un Raspberry Pi) à ce rôle.

De mon coté, j’ai déjà un ordinateur pour effectuer des Timelapse, je me suis donc demandé, comment mutualiser ce besoin sans associer davantage de resources mais surtout comment partager l’état d’avancement si internet est accessible 😉

Info : Le timelapse, c’est une technique permettant la prise de photos à intervalles de temps définies dans l’idée d’en faire un film à effet ‘rapide’. J’ai déjà fait un article dessus ici.

But : Via un script python, via le contact d’un port GPIO, effectuer une capture d’image via l’appareil photo et envoyer des notifications sur l’avancement. Il est important de rentre le Raspberry pi amovible, tout comme la rapidité d’installation, cruciale.

Le temps d’installation / préparation dépendra de vos compétences mais ne devrait pas excéder 10 minutes !

Octoprint via Octolapse fait cela très bien mais demande l’utilisation d’un Raspberry Pi dédié à l’impression. Octoprint permet de gérer l’imprimante à distance, mais, je n’ai pas besoin de tout cela.. et je n’ai qu’un pi zéro dispo de toutes façons, ne permettant pas l’exécution d’Octoprint+Octolapse.

Pré requis :

  • un raspberry Pi avec un OS installé
  • une Pi caméra connectée au Pi
  • une imprimante 3D, Cura comme slicer
  • une paire de cables
  • un fer à souder

1- Imprimante 3D :

Pour de se déplacer dans un volume, toutes les imprimantes 3D sont initialisées via des capteurs de fin (début) de course. C’est douvent un interrupteur, à contact sec définissant l’origine est x=0, y=0, z=0.

Sur ces capteurs, la plupart du temps, il y a 3 bornes, la masse, et contacts NO / NC (normalement ouvert ou normalement fermé).

interrupteur
Exemple d’interrupteur de fin de course

L’imprimante utilise le moment ou la tête d’impression appuie sur l’interrupteur pour s’initialiser. Cela fait un contact entre deux des pattes et le signale (normalement ouvert devient fermé). Pour ce projet de 3dlapse, et initialiser l’ordre de prise de photo, nous allons donc, pour ne pas embetter l’imprimante ni le Pi dans les contacts, utiliser le même interrupteur, mais contact inverse (normalement ouvert, qui envoie un signal quand le contact se défait).

Après avoir testé avec un multimétre quels contacts utiliser, voici la soudure de deux cables sur l’interrupteur de fin de course de X. Utilisant des connecteur Dupont sur le Pi, j’ai laissé une fiche male au bout du cable de chaque coté. C’est tout.

Capteur de fin de course est relié à la carte mère (câbles noirs) et à la camera Timelapse (câbles rouge+noir)

2- Sur le Raspberry Pi :

Voici le script de Timelapse/ 3dlapse. Ce script de 120 lignes, est partagé sur mon Github et je ne vais pas le détailler, étant donné qu’il est déjà extrémement commenté. Si vous y voyez des soucis, je suis preneur de commentaires cependant.

Copier le script Timelapse.py sur le Pi, dans le dossier ‘home’ via l’outil de votre choix (j’utilise FileZilla)

Exécution : Ce script une fois lancé en fonction de l’état du GPIO 27, arbitrairement choisi (borne 13&14), va démarrer en mode Timelapse (photo toutes les 3 secondes) ou 3dlapse (photo lors d’un contact GPIO27)

Bornes GPIO pour Raspberry Pi

Le Raspberry Pi Zero dans sa splandeur :

Pi Zero avec port GPIO 27 pour Timelapse / 3dlapse – Coque sur mesure designée par mes soins !

Lancer et tester pour valider que les dépendances sont présentes (keyboard, requests, socket, RPi.GPIO, gpiozero, Picamera2)

Chaque nouveau lancement crée un nouveau dossier, incrémentalement, dans /home/pi/pictures et y enregistre les clichés, ainsi qu’un fichier de log.

Pour tester chaque option, vous pouvez commuter la borne GPIO27, aussi le lancer avec l’argument « 3d » / « 3dlapse » ou « tl » / « timelapse ».

Exemple : Python3 Timelapse.py 3dlapse

Note: Vous pourrez constater que j’ai utilisé sur ce projet une camera à AutoFocus, et défini sa position en ‘automatique’ pour la partie Timelapse (ligne 99), et focale fixe pour la partie 3dlapse (ligne 102). Dans le cas ou vous souhaiteriez tester le focus à différentes ouvertures, manipulez le script pour utiliser la fonction ‘testFocus’ )

Libre à vous de changer l’ID notify (lignes 28/39/40) si vous souhaitez l’utiliser mais aussi recevoir les photos à chaque centaine, ou les notifications sur l’espace disque restant.

Option : lancer le script automatiquement au démarrage

Faire en sorte que le raspberry pi démarre en mode ligne de commande avec ouverture de session automatique, ajouter en dernière ligne du fichier /home/pi/.bashrc la commande de lancement du script Python « Python3 Timelapse.py »

3- Dernière partie : le Slicer (Cura)

Cura dispose de modules pour modifier les impressions. En l’occurence nous allons installer le module Timelapse, qui permet le staitonnement de la tête à chaque niveau d’impression pendant une durée définie.

  1. Menu Extensions -> Post Processing -> Modifier G-Code
  2. “Ajouter un script”
  3. Selectionner « Time Lapse »

Avant de lancer la création du G-code valider les paramètres du script, voici les miens :

Configuration Cura

Note: Le ‘park print head’ va demander à aller au point donné X/Y, mais comme nous avons utilisé un capteur NC (normallement fermé), il faut décaller la tête d’impression au delà du capteur, et donc, modifier le script de Cura (pour Windows, dans le dossier C:\Program Files\Ultimaker Cura 5.VERSION\share\cura\plugins\PostProcessingPlugin\scripts). Voici ma version modifiée:

  • Le changement est un ajout des lignes 107&108 pour libérer le capteur et attendre que l’opération se finisse.

Pour finir, cet ajout de prise photos, va nécéssairement rajouter du temps d’impression, quelques secondes par niveau, et risque de provoquer du ‘stringing’. Pour contrer cela, il est nécéssaire de comprendre la rétractation 😉

Voilà, une fois que le Pi à trouvé sa place sur l’imprimante, et que le focus à été ajusté correctement, il suffit juste de le brancher et alimenter pour qu’il démarre.. et prenne les photos, alternativement, démarré avec un powerbank en direction d’un coucher de soleil, il pendra tranquillement en photo une fin de journée et ca, un appareil pour deux utilisations, c’est la cerise sur le gâteau !!!

J’espère que cette partie un peu plus technique aura apporté un peu de lumière sur cette solution, portable, pratique et rapide à mettre en place pour immortaliser vos impressions; Dans tous les cas, n’hésitez pas à me contacter pour tout commentaire, ou toute idée !

Gravure Laser - Support de Casque
Gravure Laser sur Bois – Support de Casque Moto

Récement, j’ai été contacté pour la personalisation d’un support de casque

J’ai été motard dans une autre vie, et au delà du fait que c’est un motard qui m’a contacté, j’ai adoré l’idée; Il est vrai qu’un casque c’est un objet fragile, et personel, pas forcément facile de lui trouver une place facile, et sécure dans une entrée !

Au sol, c’est pas forcément acceptable, il se prendrait des coups et qui mettrait sa tête dans un objet qui à trainé au sol (?). Sur une étagère il risquerait de tomber. Dangereux pour celui qui est en dessous mais aussi pour le casque !

Non l’idéal, Didier l’a trouvé, c’est ce genre et c’est très simple : Une planche de pin, deux coupes, deux biseaux, un coup de colle, accessoirement des vis derrière pour assurer et c’est fini. Ah oui, la partie verticale, une chute d’un projet antérieur ou une découpe supplémentaire 🙂

Gravure sur Bois – Support de casque

Pour ce projet, Didier m’a fourni les logos et inscriptions souhaitées. Mon seul soucis n’aura été que de centrer la gravure sur le support.

Le résultat était tellement à la hauteur qu’il m’a recontacté pour un second exemplaire !!!

Gravure du second modèle en cours

Ce coup ci, tout n’a pas été aussi facile lors de cette seconde édition, car malgré le fait que j’ai pu finir en ‘bricolant’, j’ai rencontré des soucis majeurs sur mon Laser (Ortur Laser Master 2 Pro).

Après avoir contacté le support de Ortur, et fourni des détails sur les évènements, et fourni des photos des éléments, Ortur à reconnu un défaut sur la carte mère.

Voyez vous la partie gauche (abimée) de la carte mère du graveur… ?

Je devrai recevoir sous peu, une carte mère de remplacement. Une fois remis à neuf et testé, je pense vendre ce modèle, très fiable et performant, pour une raison simple :

  • J’ai déjà commandé son remplacant, un Ortur Laser Master 3, qui sera lui connecté au réseau (wifi) et doté d’un laser plus puissant (permettant une gravure plus rapide ou en moins de passes).

La suite au prochain épisode ?

En attendant, je suis toujours à l’écoute de vos commentaires et suggestions, alors n’hésitez pas à me contacter pour tout projet, question ou pour partager vos idées !