Dans la veine des découvertes autour des machines Siemens (voir les quelques précédents articles), je suis tombé sur la vidéo "39C3 - Hacking washing machines" du Chaos Communication Congress.
Constituer son kit de hacking
Cette vidéo est incroyablement intéressante et j'étais loin de m'imaginer que ces machines fonctionnaient avec processeur 65C02 (même si ce n'est pas forcement évident de les reconnaîtres).
La première partie sur Siemens est absolument incroyable. Je dois encore me pencher sur la partie concernant les machines Bosch.
Bref, si vous êtes un Maker avec une âme de hackeur... cette vidéo est pour vous!
LOTemplate est un générateur de documents sous licence AGPL v3 qui permet de générer des documents (ODT, DOCX, ODS, XLSX, PDF, …) à partir d'un document modèle avec des variables et d'un fichier json pour les données.
Comment faire faire à LibreOffice (headless, sans interface graphique) ce que l’on ne peut pas faire avec LibreOffice (GUI, avec interface graphique) ?
Et comme c’est Noël nous avons ajouté un meilleur système de log en cadeau.
Dans la version 2.2 de LOTemplate, nous avons ajouté la possibilité d’exporter des PDF en y ajoutant un filigrane de son choix avec comme paramètres :
Pour cela, nous utilisons l’API uno de LibreOffice, qui expose plus de paramètres que l’interface graphique de LibreOffice. En effet, si l’on cherche a faire cela dans l’interface graphique de LibreOffice, on ne peut choisir que le texte. Le filigrane apparaît ensuite en vert et à la verticale.
Mais en cherchant dans l’aide de LibreOffice, on trouve sur la page d’aide de l’outil d’export PDF en ligne de commande qu’il existe les options suivantes :
Watermark
WatermarkColor
WatermarkFontHeight
WatermarkRotateAngle
WatermarkFontName
TiledWatermark
C’est donc possible, LibreOffice peut le faire mais uniquement avec l’API uno. Pour faire court, rien ne l’indique dans la doc de l’API uno. Toutefois on retrouve cette page (EN) en date de décembre 2022 qui explique l’amélioration qui permet cela.
En suivant un des liens de la page on arrive à cette page (EN).
Et là on peut lire : Fix the problem by only adding the option at an UNO API level for now, this relaxes the hardcoded color without cluttering the UI.
Super, c’est possible !
Ce ne sont que des propriétés de l’export PDF. La solution a donc été simple à implémenter, avec un peu de recherche.
En résumé, savoir chercher sur internet et lire la doc reste encore utile !
Les ADRs sont de simples documents, souvent au format texte, qui visent à documenter les prises de décision qui impactent la façon de développer une application.
L'idée est de justifier et d'expliquer les choix effectués.
Les ADRs sont de simples documents, souvent au format texte, qui visent à documenter les prises de décision qui impactent la façon de développer une application.
L'idée est de justifier et d'expliquer les choix effectués.
Dans mes activités de Maker, il m'arrive de tourner des pièces sur un tour Proxxon PD210 (ancien modèle) en vue de réaliser des assemblages.
Proxxon PD210
Préambule
Plus récemment, j'ai décidé de monter un Binoculaire fixe sur les bras de support d'écran pour ordinateur. J'ai donc eu besoin de réaliser un axe (en laiton) avec un filet M7 d'un côté et un filet M10 de l'autre. Le problème c'est qu'une filière de mauvaise qualité à complètement détruit/saboter mon axe du côté M10.
Quelle frustration d'avoir la dernière étape (filetage M10) qui ruine tout un travail!
Solution
Apprendre à faire du filetage métrique au tour! Sur le fond, c'est possible puisque le Proxxon PD210 dispose d'un mécanisme d'avance automatique.
Il faut juste régler l'avance pour obtenir le pas souhaité qui est de 1.5mm pour du Métrique 10.
Cette vidéo permet de se familiariser avec la technique et les bonnes pratiques à employer.
Identifier le pas
Le tableau ci-dessous permet d'obtenir les différentes informations pour le filetage métrique d'un axe (une vis). Nous verrons une autre fois pour les écrous.
Pour une vis en métrique 10, le diamètre de départ de la vis est 10mm.
Vient ensuite le tableau de correspondance diamètre/pas. Durant la sélection:
Commencer par la sélection du Diamètre (du Métrique) par la première colonne de préférence.
Opter éventuellement pour un diamètre en colonne 2 ou en colonne 3 en dernier ressort.
Sélectionner le "PAS GROS" en priorité. Réserver un pas-fins en seconde option.
Dans l'image ci-dessous, le "PAS GROS" pour le diamètre 10mm est 1.5mm.
Filetages Métriques et pas de vis
Configurer l'avance
Maintenant que nous avons notre diamètre de départ (10mm) et notre pas (1.5mm), il faut configurer les engrenage pour que l'avance automatique correspond exactement à un pas de 1.5mm
Configuration avec avance 0.1mm (idéale pour les passes automatiques)
Les bandes noires (gauche + haut) définissent la vitesse du mandrin. Dans l'image ci-dessus, c'est la configuration H-2 (1710 tours/minutes). Note: pour tourner un filet il est préférable de diminuer la vitesse de rotation.
Proxxon PD210 - rotation speed
Ensuite, il faut configurer les engrenages du Proxxon pour obtenir l'avance souhaitée (soit un pas de 1.5mm).
Voici le tableau qui va nous aider à sélectionner les engrenages adéquats.
Proxxon PD210 - Avance automatique Métrique
Pour une avance de 1.5mm par tour (le pas), il faut configurer:
W sur 15 dents. L'engrenage W sur le mandrin n'est pas amovible.
Z1-Z2 permet d'identifier l'engrenage double 15-dents-vers-30-dents.
Z1 de 15 dents est branché sur le mandrin 15 dents.
Z2 de 30 dents (la 2ieme partie de l'engrenage double) sera connecté sur l'engrenage L.
L de 20 dents est monté sur la vis d'entraînement du chariot.
Avec cela, j'espère que mon métrique 10 sera réussi.
Les filets impériaux
Nombres de pays utilisent toujours les le pouce comme unité de base. C'est le cas des éléments mécanique usinés aux Etats-Unis où pour les domaines particuliers comme l'Archerie.
Pour compléter cette documentation, voici la configuration impériale (US) avec le nombre de filets par pouce. Vous avez peut-être déjà croisé la notation #40.
Proxxon PD210 - Avance automatique Impériale
Cela ne nous renseignent pas encore sur les diamètres des vis.
Investissement décidément bien utile
Fort de toutes ces informations, j'ai fait une tentative de filetage finalement fructueuse. J'ai donc tourné une nouvelle pièce avec filetage M10 & M8 au tour.
2ieme axe fileté au tour (en bas)
Ce qui permet, cette fois, de finaliser l'assemblage
Assemblage de l'axe tri-oculaire sur les bras d'écran
Raison de cet article
Cet article est aussi un projet de documentation. Je n'ai pas la documentation du tour et les grilles d'information dans le couvercle n'est pas des plus lisible. C'est donc l'occasion de reproduire les grilles dans un format parfaitement lisible.
A l'occasion, je m'attarderais sur le filetage intérieur (comme les écrous).