<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>telmat</title><link>https://telmat.dev/</link><description>Notebook</description><language>fr-FR</language><lastBuildDate>Wed, 11 Nov 2026 17:45:34 +0100</lastBuildDate><atom:link href="https://telmat.dev/feed/" rel="self" type="application/rss+xml"/><item><title>axllent/mailpit: An email and SMTP testing tool with API for developers</title><link>https://telmat.dev/axllent-mailpit-an-email-and-smtp-testing-tool-with-api-for-developers/</link><pubDate>Wed, 11 Nov 2026 17:45:34 +0100</pubDate><guid isPermaLink="false">https://telmat.dev/axllent-mailpit-an-email-and-smtp-testing-tool-with-api-for-developers/</guid><category>email-testing</category><category>mailpit</category><category>pop3-server</category><category>smtp-relay</category><description> Mailpit is a small, fast, low memory, zero-dependency, multi-platform email testing tool &amp;amp; API for developers.&#10;https://github.com/axllent/mailpit&#10;</description><content:encoded><![CDATA[<blockquote>
<p><strong>Mailpit</strong> is a small, fast, low memory, zero-dependency, multi-platform email testing tool &amp; API for developers.</p>
</blockquote>
<p><a href="https://github.com/axllent/mailpit">https://github.com/axllent/mailpit</a></p>
]]></content:encoded></item><item><title>Rugged Screw Unit – Gridfinity Hardware Storage #3DThursday #3DPrinting</title><link>https://telmat.dev/rugged-screw-unit-gridfinity-hardware-storage-3dthursday-3dprinting/</link><pubDate>Thu, 15 Oct 2026 11:15:49 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/rugged-screw-unit-gridfinity-hardware-storage-3dthursday-3dprinting/</guid><description> K2_Kevin shares: A stackable Gridfinity storage unit for screws and small hardware, with drawers and optional toppers. Part of a larger Rugged Organizer system. Variants: 3×5 ScrewUnit (~59.8h), 2×…&#10;https://blog.adafruit.com/2026/10/15/rugged-screw-unit-gridfinity-hardware-storage-3dthursday-3dprinting/&#10;https://makerworld.com/fr/models/1209679-rugged-screw-unit-gridfinity-hardware-storage&#10;</description><content:encoded><![CDATA[<blockquote>
<p>K2_Kevin shares: A stackable Gridfinity storage unit for screws and small hardware, with drawers and optional toppers. Part of a larger Rugged Organizer system. Variants: 3×5 ScrewUnit (~59.8h), 2×…</p>
</blockquote>
<p><a href="https://blog.adafruit.com/2026/10/15/rugged-screw-unit-gridfinity-hardware-storage-3dthursday-3dprinting/">https://blog.adafruit.com/2026/10/15/rugged-screw-unit-gridfinity-hardware-storage-3dthursday-3dprinting/</a></p>
<p><a href="https://makerworld.com/fr/models/1209679-rugged-screw-unit-gridfinity-hardware-storage">https://makerworld.com/fr/models/1209679-rugged-screw-unit-gridfinity-hardware-storage</a></p>
]]></content:encoded></item><item><title>mujocolab/mjlab: Isaac Lab API, powered by MuJoCo-Warp, for RL and robotics research</title><link>https://telmat.dev/mujocolab-mjlab-isaac-lab-api-powered-by-mujoco-warp-for-rl-and-robotics-research/</link><pubDate>Mon, 05 Oct 2026 08:29:57 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/mujocolab-mjlab-isaac-lab-api-powered-by-mujoco-warp-for-rl-and-robotics-research/</guid><category>pollen-robotics</category><category>simulateur</category><description> Isaac Lab API, powered by MuJoCo-Warp, for RL and robotics research - mujocolab/mjlab&#10;https://github.com/mujocolab/mjlab&#10;</description><content:encoded><![CDATA[<blockquote>
<p>Isaac Lab API, powered by MuJoCo-Warp, for RL and robotics research - mujocolab/mjlab</p>
</blockquote>
<p><a href="https://github.com/mujocolab/mjlab">https://github.com/mujocolab/mjlab</a></p>
]]></content:encoded></item><item><title>Cobalt: an app store and SDK for Kobo e-readers</title><link>https://telmat.dev/cobalt-an-app-store-and-sdk-for-kobo-e-readers/</link><pubDate>Thu, 01 Oct 2026 09:06:07 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/cobalt-an-app-store-and-sdk-for-kobo-e-readers/</guid><category>e-reader</category><category>koko</category><description> Install useful apps on a supported Kobo e-reader. Set up Cobalt once over USB, then add, update, and remove apps over Wi-Fi.&#10;https://bandarlabs.github.io/Cobalt/&#10;</description><content:encoded><![CDATA[<blockquote>
<p>Install useful apps on a supported Kobo e-reader. Set up Cobalt once over USB, then add, update, and remove apps over Wi-Fi.</p>
</blockquote>
<p><a href="https://bandarlabs.github.io/Cobalt/">https://bandarlabs.github.io/Cobalt/</a></p>
]]></content:encoded></item><item><title>pollen-robotics/microduck_rl: RL training environments for Microduck (mjlab)</title><link>https://telmat.dev/pollen-robotics-microduck_rl-rl-training-environments-for-microduck-mjlab/</link><pubDate>Sun, 27 Sep 2026 14:41:15 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/pollen-robotics-microduck_rl-rl-training-environments-for-microduck-mjlab/</guid><category>micoduck</category><category>pollen-robotics</category><description> RL training environments for Microduck (mjlab). Contribute to pollen-robotics/microduck_rl development by creating an account on GitHub.&#10;https://github.com/pollen-robotics/microduck_rl&#10;</description><content:encoded><![CDATA[<blockquote>
<p>RL training environments for Microduck (mjlab). Contribute to pollen-robotics/microduck_rl development by creating an account on GitHub.</p>
</blockquote>
<p><a href="https://github.com/pollen-robotics/microduck_rl">https://github.com/pollen-robotics/microduck_rl</a></p>
]]></content:encoded></item><item><title>Lakr233/vphone-cli</title><link>https://telmat.dev/lakr233-vphone-cli/</link><pubDate>Sun, 27 Sep 2026 14:32:09 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/lakr233-vphone-cli/</guid><category>iphone</category><category>virtual environment</category><description> Contribute to Lakr233/vphone-cli development by creating an account on GitHub.&#10;https://github.com/Lakr233/vphone-cli&#10;</description><content:encoded><![CDATA[<blockquote>
<p>Contribute to Lakr233/vphone-cli development by creating an account on GitHub.</p>
</blockquote>
<p><a href="https://github.com/Lakr233/vphone-cli">https://github.com/Lakr233/vphone-cli</a></p>
]]></content:encoded></item><item><title>DataDisplay V1 Updated – Multifunctional CYD ESP32 Desktop Terminal</title><link>https://telmat.dev/datadisplay-v1-updated-multifunctional-cyd-esp32-desktop-terminal-3dthursday-3dprinting/</link><pubDate>Fri, 18 Sep 2026 08:59:16 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/datadisplay-v1-updated-multifunctional-cyd-esp32-desktop-terminal-3dthursday-3dprinting/</guid><category>cinema-display</category><category>esp32</category><category>makerworld</category><category>print3D</category><description> A multifunctional desktop terminal powered by an ESP32 CYD (ESP32-2432S028) touch TFT screen. 700+ downloads and growing. Full DataDisplay Ecosystem Collection with custom wall mounts, Skadis/Parkside pegboard mounts, desk stands, and accessories. Web-based firmware flasher and GitHub project page linked. Recent update expands weather insights and optimizes display for readability and stability. By lachimalaif&#10;&amp;lt;https://blog.adafruit.com/2026/09/17/datadisplay-v1-updated-multifunctional-cyd-esp32-desktop-terminal-3dthursday-3dprinting/&amp;gt;&#10;</description><content:encoded><![CDATA[<blockquote>
<p>A multifunctional desktop terminal powered by an ESP32 CYD (ESP32-2432S028) touch TFT screen. 700+ downloads and growing. Full DataDisplay Ecosystem Collection with custom wall mounts, Skadis/Parkside pegboard mounts, desk stands, and accessories. Web-based firmware flasher and GitHub project page linked. Recent update expands weather insights and optimizes display for readability and stability. By lachimalaif</p>
</blockquote>
<p>&lt;<a href="https://makerworld.com/fr/models/2402822-datadisplay-v1-updated">https://blog.adafruit.com/2026/09/17/datadisplay-v1-updated-multifunctional-cyd-esp32-desktop-terminal-3dthursday-3dprinting/</a>&gt;</p>
]]></content:encoded></item><item><title>Lab carry box for adafruit circuit playground bluefruit by biggerbeat | Download free STL model</title><link>https://telmat.dev/lab-carry-box-for-adafruit-circuit-playground-bluefruit-by-biggerbeat-download-free-stl-model/</link><pubDate>Fri, 18 Sep 2026 08:52:34 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/lab-carry-box-for-adafruit-circuit-playground-bluefruit-by-biggerbeat-download-free-stl-model/</guid><category>adafruit</category><category>circuit-playground</category><category>print3D</category><category>printables</category><description> Carry your adafruit circuit playground bluefruit safely including cables | Download free 3D printable STL models&#10;https://www.printables.com/model/1839393-lab-carry-box-for-adafruit-circuit-playground-blue&#10;</description><content:encoded><![CDATA[<blockquote>
<p>Carry your adafruit circuit playground bluefruit safely including cables | Download free 3D printable STL models</p>
</blockquote>
<p><a href="https://www.printables.com/model/1839393-lab-carry-box-for-adafruit-circuit-playground-blue">https://www.printables.com/model/1839393-lab-carry-box-for-adafruit-circuit-playground-blue</a></p>
]]></content:encoded></item><item><title>A W.O.P.R. of a Project</title><link>https://telmat.dev/a-w-o-p-r-of-a-project/</link><pubDate>Tue, 08 Sep 2026 08:52:57 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/a-w-o-p-r-of-a-project/</guid><category>makerworld</category><category>matrix</category><category>print3D</category><category>scalemodelling</category><description> This was supposed to be a simple project. I already had a set of 12 8×8 LED matrix modules, software, and a micro. All I had to do was print out a .3mf file, slide the modules into the prints, tighten some screws, and flash some software. The project ended up being anything but simple. Read on to find out what went wrong and how I got things back on track.&#10;</description><content:encoded><![CDATA[<blockquote>
<p>This was supposed to be a simple project. I already had a set of 12 8×8 LED matrix modules, software, and a micro. All I had to do was print out a .3mf file, slide the modules into the prints, tighten some screws, and flash some software. The project ended up being anything but simple. Read on to find out what went wrong and how I got things back on track.</p>
</blockquote>
<p><a href="https://bikerglen.com/blog/a-w-o-p-r-of-a-project/">https://bikerglen.com/blog/a-w-o-p-r-of-a-project/</a></p>
]]></content:encoded></item><item><title>Hacking IKEA Furniture</title><link>https://telmat.dev/hacking-ikea-furniture/</link><pubDate>Mon, 07 Sep 2026 08:49:10 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/hacking-ikea-furniture/</guid><category>ikea</category><category>print3D</category><description> When something you want is not available for purchase, well, you can always build it yourself! I recently moved and have a dedicated office room now. I wanted …&#10;https://greenlightning.eu/diy/hacking-ikea-furniture/&#10;</description><content:encoded><![CDATA[<blockquote>
<p>When something you want is not available for purchase, well, you can always build it yourself! I recently moved and have a dedicated office room now. I wanted …</p>
</blockquote>
<p><a href="https://greenlightning.eu/diy/hacking-ikea-furniture/">https://greenlightning.eu/diy/hacking-ikea-furniture/</a></p>
]]></content:encoded></item><item><title>Nvidia lance PAIR, un outil open source gratuit qui mutualise la puissance de calcul inutilisée des ordinateurs d'un réseau domestique pour l'inférence IA locale, et les charges agentiques</title><link>https://telmat.dev/nvidia-lance-pair-un-outil-open-source-gratuit-qui-mutualise-la-puissance-de-calcul-inutilisee-des-ordinateurs-dun-reseau-domestique-pour-linference-ia-locale-et-les-charges-agentiques/</link><pubDate>Fri, 04 Sep 2026 15:12:05 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/nvidia-lance-pair-un-outil-open-source-gratuit-qui-mutualise-la-puissance-de-calcul-inutilisee-des-ordinateurs-dun-reseau-domestique-pour-linference-ia-locale-et-les-charges-agentiques/</guid><category>Telmat</category><category>Nvidia</category><category>PAIR</category><description> Nvidia vient de lancer un outil gratuit et open source qui transforme vos ordinateurs personnels dispersés dans la maison en un centre de données d&amp;rsquo;IA improvisé. Le Personal AI Router (PAIR) détecte les machines compatibles sur votre réseau, les relie entre elles et met en commun leur puissance de calcul pour effectuer des inférences d&amp;rsquo;IA en local. PAIR fonctionne avec les GPU GeForce RTX de la série 20 et tous les modèles plus récents, ainsi que les puces M4 d&amp;rsquo;Apple ou plus récentes. En publian&amp;hellip;&#10;</description><content:encoded><![CDATA[<blockquote>
<p>Nvidia vient de lancer un outil gratuit et open source qui transforme vos ordinateurs personnels dispersés dans la maison en un centre de données d&rsquo;IA improvisé. Le Personal AI Router (PAIR) détecte les machines compatibles sur votre réseau, les relie entre elles et met en commun leur puissance de calcul pour effectuer des inférences d&rsquo;IA en local. PAIR fonctionne avec les GPU GeForce RTX de la série 20 et tous les modèles plus récents, ainsi que les puces M4 d&rsquo;Apple ou plus récentes. En publian&hellip;</p>
</blockquote>
<p><a href="https://www.nvidia.com/en-us/ai-on-rtx/personal-ai-router/">https://www.nvidia.com/en-us/ai-on-rtx/personal-ai-router/</a></p>
]]></content:encoded></item><item><title>Getting Started 🚀 Strudel</title><link>https://telmat.dev/getting-started-%F0%9F%9A%80-strudel/</link><pubDate>Wed, 02 Sep 2026 17:37:18 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/getting-started-%F0%9F%9A%80-strudel/</guid><category>Telmat</category><description> Strudel is a music live coding environment for the browser, porting the TidalCycles pattern language to JavaScript.&#10;https://strudel.cc/workshop/getting-started/&#10;</description><content:encoded><![CDATA[<blockquote>
<p>Strudel is a music live coding environment for the browser, porting the TidalCycles pattern language to JavaScript.</p>
</blockquote>
<p><a href="https://strudel.cc/workshop/getting-started/">https://strudel.cc/workshop/getting-started/</a></p>
]]></content:encoded></item><item><title>GentleOS/32 - Hobby OS for vintage PCs with a retro-style GUI</title><link>https://telmat.dev/gentleos-32-hobby-os-for-vintage-pcs-with-a-retro-style-gui/</link><pubDate>Tue, 01 Sep 2026 10:51:48 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/gentleos-32-hobby-os-for-vintage-pcs-with-a-retro-style-gui/</guid><category>Telmat</category><category>composant monté en surface</category><category>gui</category><category>vintage</category><description> GentleOS/32 is a hobby OS for vintage PCs with a retro-style GUI&#10;https://luke8086.dev/gentleos32&#10;</description><content:encoded><![CDATA[<blockquote>
<p>GentleOS/32 is a hobby OS for vintage PCs with a retro-style GUI</p>
</blockquote>
<p><a href="https://luke8086.dev/gentleos32">https://luke8086.dev/gentleos32</a></p>
]]></content:encoded></item><item><title>Marblevator, Mechanisms.</title><link>https://telmat.dev/marblevator-mechanisms/</link><pubDate>Fri, 28 Aug 2026 10:37:31 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/marblevator-mechanisms/</guid><category>3d</category><category>print3D</category><description> Marblevator, Mechanisms.: &amp;ldquo;Marblevator, Mechanisms&amp;rdquo; is the latest in my Marblevator series of marble machines and features the quickest marble lift mechanism I&amp;rsquo;ve ever designed. My fascination with gears, mechanisms, marble machines and history formed my inspiration for this…&#10;https://www.instructables.com/Marblevator-Mechanisms/&#10;</description><content:encoded><![CDATA[<blockquote>
<p>Marblevator, Mechanisms.: &ldquo;Marblevator, Mechanisms&rdquo; is the latest in my Marblevator series of marble machines and features the quickest marble lift mechanism I&rsquo;ve ever designed. My fascination with gears, mechanisms, marble machines and history formed my inspiration for this…</p>
</blockquote>
<p><a href="https://www.instructables.com/Marblevator-Mechanisms/">https://www.instructables.com/Marblevator-Mechanisms/</a></p>
]]></content:encoded></item><item><title>3D Printer Tool Organizer #3DThursday #3DPrinting</title><link>https://telmat.dev/3d-printer-tool-organizer-3dthursday-3dprinting/</link><pubDate>Thu, 27 Aug 2026 09:40:46 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/3d-printer-tool-organizer-3dthursday-3dprinting/</guid><category>3d</category><category>lunchbox</category><category>print3D</category><description>&#10;proch.michalB shares:&#10;A dedicated bench organizer that holds ten pliers and ten tweezers. Simple, functional, and long-standing community favorite. Great for organizing the hand-tool clutter that accumulates around any 3D printing bench. By MikeProch&#10;https://makerworld.com/en/models/126526&#10;</description><content:encoded><![CDATA[<p><img src="https://cdn-blog.adafruit.com/uploads/2026/08/3D-Printer-Tool-Organizer-600x450.webp" alt=""><br>
<a href="https://makerworld.com/en/@proch.michalB">proch.michalB</a> shares:</p>
<blockquote>
<p>A dedicated bench organizer that holds ten pliers and ten tweezers. Simple, functional, and long-standing community favorite. Great for organizing the hand-tool clutter that accumulates around any 3D printing bench. By MikeProch</p>
</blockquote>
<p><a href="https://makerworld.com/en/models/126526">https://makerworld.com/en/models/126526</a></p>
]]></content:encoded></item><item><title>Connecter Le moniteur LED Cinema Display Apple en HDMI | Le journal du lapin</title><link>https://telmat.dev/connecter-le-moniteur-led-cinema-display-apple-en-hdmi-le-journal-du-lapin/</link><pubDate>Wed, 26 Aug 2026 10:32:48 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/connecter-le-moniteur-led-cinema-display-apple-en-hdmi-le-journal-du-lapin/</guid><category>apple</category><category>cinema-display</category><category>HDMI</category><category>moniteur</category><description> Le LED Cinema Display de 2010 est un moniteur encore assez efficace en 2026, mais qui a un défaut : il est uniquement Mini DisplayPort. Pour le connecter directement à un Mac moderne, il faut donc un adaptateur USB-C vers Mini DisplayPort, j’en avais parlé. Si vous voulez le connecter en HDMI, ce n’est pas possible directement. Mais il y a une solution.&#10;https://www.journaldulapin.com/2026/08/25/cinema-display-hdmi/&#10;</description><content:encoded><![CDATA[<blockquote>
<p>Le LED Cinema Display de 2010 est un moniteur encore assez efficace en 2026, mais qui a un défaut : il est uniquement Mini DisplayPort. Pour le connecter directement à un Mac moderne, il faut donc un adaptateur <a href="https://amzn.to/4gXfl2A">USB-C vers Mini DisplayPort</a>, <a href="https://www.journaldulapin.com/2026/08/04/le-moniteur-led-cinema-display-apple-en-2026-avec-un-mac-apple-silicon/">j’en avais parlé</a>. Si vous voulez le connecter en HDMI, ce n’est pas possible directement. Mais il y a une solution.</p>
</blockquote>
<p><a href="https://www.journaldulapin.com/2026/08/25/cinema-display-hdmi/">https://www.journaldulapin.com/2026/08/25/cinema-display-hdmi/</a></p>
]]></content:encoded></item><item><title>PS-85 | Typeframe</title><link>https://telmat.dev/ps-85-typeframe/</link><pubDate>Mon, 24 Aug 2026 23:52:53 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/ps-85-typeframe/</guid><category>cyberdesk</category><category>raspberrypi</category><description> The PS-85 is a rugged barebones slate-style portable computer inspired by the Alien universe.&#10;https://www.typeframe.net/docs/ps-85&#10;https://github.com/jeffmerrick/typeframe&#10;hello&#10;</description><content:encoded><![CDATA[<blockquote>
<p>The PS-85 is a rugged barebones slate-style portable computer inspired by the Alien universe.</p>
</blockquote>
<p><img src="/wp-content/uploads/2026/08/typeframe-ps-85-exploded-wireframe.png" alt=""><br>
<a href="https://www.typeframe.net/docs/ps-85">https://www.typeframe.net/docs/ps-85</a></p>
<p><a href="https://github.com/jeffmerrick/typeframe">https://github.com/jeffmerrick/typeframe</a></p>
<p>hello</p>
]]></content:encoded></item><item><title>Station de travail réglable pour Arduino UNO et breadboard</title><link>https://telmat.dev/station-de-travail-reglable-pour-arduino-uno-et-breadboard/</link><pubDate>Mon, 24 Aug 2026 18:01:05 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/station-de-travail-reglable-pour-arduino-uno-et-breadboard/</guid><category>arduino</category><category>print3D</category><category>workstation</category><description>The original Adjustable Arduino UNO Breadboard Workstation — the model that the Modular Workstation at 2PM was built from. Simpler original version with adjustable hinge, ESP32 and Arduino Nano breakout brackets added in the July 2025 update. Alternative maker workstation if you prefer the original design&#10;https://makerworld.com/fr/models/864695-adjustable-arduino-uno-breadboard-workstation&#10;</description><content:encoded><![CDATA[<p>The original Adjustable Arduino UNO Breadboard Workstation — the model that the Modular Workstation at 2PM was built from. Simpler original version with adjustable hinge, ESP32 and Arduino Nano breakout brackets added in the July 2025 update. Alternative maker workstation if you prefer the original design</p>
<p><a href="https://makerworld.com/fr/models/864695-adjustable-arduino-uno-breadboard-workstation">https://makerworld.com/fr/models/864695-adjustable-arduino-uno-breadboard-workstation</a></p>
]]></content:encoded></item><item><title>Gridfinity Resistor Bin – 7 Resistor Types #3DThursday #3DPrinting</title><link>https://telmat.dev/gridfinity-resistor-bin-7-resistor-types-3dthursday-3dprinting/</link><pubDate>Mon, 24 Aug 2026 15:16:40 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/gridfinity-resistor-bin-7-resistor-types-3dthursday-3dprinting/</guid><category>gridfinity</category><category>print3D</category><category>résistance</category><description> gridfinity-resistor-binA Gridfinity bin sized for 7 different resistor types. Compact, minimalist third alternative for the resistor/organizer block. By ondrejbek&#10;https://blog.adafruit.com/2026/07/30/gridfinity-resistor-bin-7-resistor-types-3dthursday-3dprinting/&#10;</description><content:encoded><![CDATA[<blockquote>
<p>gridfinity-resistor-binA Gridfinity bin sized for 7 different resistor types. Compact, minimalist third alternative for the resistor/organizer block. By ondrejbek</p>
</blockquote>
<p><a href="https://blog.adafruit.com/2026/07/30/gridfinity-resistor-bin-7-resistor-types-3dthursday-3dprinting/">https://blog.adafruit.com/2026/07/30/gridfinity-resistor-bin-7-resistor-types-3dthursday-3dprinting/</a></p>
]]></content:encoded></item><item><title>Support de résistances Gridfinity</title><link>https://telmat.dev/support-de-resistances-gridfinity/</link><pubDate>Mon, 24 Aug 2026 15:08:07 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/support-de-resistances-gridfinity/</guid><category>gridfinity</category><category>print3D</category><category>résistance</category><description> A compact 1×3 Gridfinity resistor bin with 8 slots per bin at 35mm height (5u). Simple, no-frills alternative for the workshop organizer block. By HalfshellHer0&#10;https://makerworld.com/fr/models/239298-resistor-holder-gridfinity&#10;</description><content:encoded><![CDATA[<blockquote>
<p>A compact 1×3 Gridfinity resistor bin with 8 slots per bin at 35mm height (5u). Simple, no-frills alternative for the workshop organizer block. By HalfshellHer0</p>
</blockquote>
<p><a href="https://makerworld.com/fr/models/239298-resistor-holder-gridfinity">https://makerworld.com/fr/models/239298-resistor-holder-gridfinity</a></p>
]]></content:encoded></item><item><title>Organiseur de résistances Gridfinity</title><link>https://telmat.dev/organiseur-de-resistances-gridfinity/</link><pubDate>Mon, 24 Aug 2026 14:40:41 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/organiseur-de-resistances-gridfinity/</guid><category>makerworld</category><category>print3D</category><description> Téléchargez ce fichier d&amp;rsquo;impression 3D gratuit conçu par Noah&amp;rsquo;s Thing Factory. This is a simple 2x2 gridfinity bit that is perfect for storing and organizing resistors. It has 10 slots for different values of resistors. There is a separate, optional tab that can be printed to add a label to the organizer. The open space in at the bottom side allows for easy retrieval of the resistors, and there is plenty of clearance to all allow for rolls of resistors to be stored without being removed from the adhesive strips. Boost MeIf you like this model, please consider giving it a boost! Thanks!&#10;</description><content:encoded><![CDATA[<blockquote>
<p>Téléchargez ce fichier d&rsquo;impression 3D gratuit conçu par Noah&rsquo;s Thing Factory. This is a simple 2x2 gridfinity bit that is perfect for storing and organizing resistors. It has 10 slots for different values of resistors. There is a separate, optional tab that can be printed to add a label to the organizer. The open space in at the bottom side allows for easy retrieval of the resistors, and there is plenty of clearance to all allow for rolls of resistors to be stored without being removed from the adhesive strips. Boost MeIf you like this model, please consider giving it a boost! Thanks!</p>
</blockquote>
<p><a href="https://makerworld.com/fr/models/1153169-gridfinity-resistor-organizer">https://makerworld.com/fr/models/1153169-gridfinity-resistor-organizer</a></p>
]]></content:encoded></item><item><title>KUMO - Collection de lampes modulaires</title><link>https://telmat.dev/kumo-collection-de-lampes-modulaires/</link><pubDate>Mon, 24 Aug 2026 14:31:37 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/kumo-collection-de-lampes-modulaires/</guid><category>makerworld</category><category>print3D</category><description> The complete KUMO modular lamp collection with 58 lampshades ranging from 100mm to 300mm tall. Create your perfect KUMO lamp on the desktop using the KUMO Configurator. Massive design library from a well-known 3D-printing designer. By flowalistik&#10;https://makerworld.com/fr/models/1927838-kumo-modular-lamp-collection&#10;</description><content:encoded><![CDATA[<blockquote>
<p>The complete KUMO modular lamp collection with 58 lampshades ranging from 100mm to 300mm tall. Create your perfect KUMO lamp on the desktop using the KUMO Configurator. Massive design library from a well-known 3D-printing designer. By flowalistik</p>
</blockquote>
<p><a href="https://makerworld.com/fr/models/1927838-kumo-modular-lamp-collection">https://makerworld.com/fr/models/1927838-kumo-modular-lamp-collection</a></p>
]]></content:encoded></item><item><title>Gridfinity Small Parts Organizer</title><link>https://telmat.dev/gridfinity-small-parts-organizer-stackable/</link><pubDate>Mon, 24 Aug 2026 12:01:03 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/gridfinity-small-parts-organizer-stackable/</guid><category>Telmat</category><category>makerworld</category><category>print3D</category><description> A simple, popular Gridfinity organizer for small electronics parts. 15mm wide, 64–80mm long bins with taller and shorter variants. Five small parts boxes fit stacked on top of each other in the taller drawers of the IKEA Alex — a well-loved combination in the maker workspace. Prints without supports.&#10;https://blog.adafruit.com/2026/07/30/gridfinity-small-parts-organizer-stackable-ikea-alex-drawer-fit-3dthursday-3dprinting/&#10;https://makerworld.com/fr/models/442596-gridfinity-organisation-small-parts&#10;</description><content:encoded><![CDATA[<blockquote>
<p>A simple, popular Gridfinity organizer for small electronics parts. 15mm wide, 64–80mm long bins with taller and shorter variants. Five small parts boxes fit stacked on top of each other in the taller drawers of the IKEA Alex — a well-loved combination in the maker workspace. Prints without supports.</p>
</blockquote>
<p><a href="https://blog.adafruit.com/2026/07/30/gridfinity-small-parts-organizer-stackable-ikea-alex-drawer-fit-3dthursday-3dprinting/">https://blog.adafruit.com/2026/07/30/gridfinity-small-parts-organizer-stackable-ikea-alex-drawer-fit-3dthursday-3dprinting/</a></p>
<p><a href="https://makerworld.com/fr/models/442596-gridfinity-organisation-small-parts">https://makerworld.com/fr/models/442596-gridfinity-organisation-small-parts</a></p>
]]></content:encoded></item><item><title>Diagram Design</title><link>https://telmat.dev/diagram-design/</link><pubDate>Mon, 24 Aug 2026 11:56:17 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/diagram-design/</guid><category>data-visualization</category><category>drawio</category><category>svg</category><description> 38 editorial diagram types for Claude Code, Codex, and Pi. Self-contained HTML + SVG. No shadows. No Mermaid slop. - cathrynlavery/diagram-design&#10;https://github.com/cathrynlavery/diagram-design&#10;</description><content:encoded><![CDATA[<blockquote>
<p>38 editorial diagram types for Claude Code, Codex, and Pi. Self-contained HTML + SVG. No shadows. No Mermaid slop. - cathrynlavery/diagram-design</p>
</blockquote>
<p><a href="https://github.com/cathrynlavery/diagram-design">https://github.com/cathrynlavery/diagram-design</a></p>
]]></content:encoded></item><item><title>Support de composants électroniques Gridfinity</title><link>https://telmat.dev/support-de-composants-electroniques-rangement-gridfinity-modele-dimpression-3d-gratuit/</link><pubDate>Mon, 24 Aug 2026 11:38:24 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/support-de-composants-electroniques-rangement-gridfinity-modele-dimpression-3d-gratuit/</guid><category>Telmat</category><category>gridfinity</category><category>print3D</category><description> J&amp;rsquo;avais besoin de quelque chose pour maintenir, organiser, stocker ou transporter mes composants électroniques. L&amp;rsquo;idée que j&amp;rsquo;ai eue était de les brancher sur une carte qui pourrait maintenir solidement les broches tout en permettant un détachement facile&#10;Il existe deux options : la mousse de polystyrène et les platines d&amp;rsquo;expérimentation. Cependant, les deux ont des inconvénients évidents. Je n&amp;rsquo;ai pas beaucoup de mousse de polystyrène, et les morceaux que j&amp;rsquo;ai ne sont pas de la bonne taille. Les platines d&amp;rsquo;expérimentation maintiennent les pièces trop fermement et sont trop chères pour cet usage&#10;J&amp;rsquo;ai donc conçu une carte de base personnalisée. Les trous liés (ou élargis) – comparés à ceux d&amp;rsquo;une platine d&amp;rsquo;expérimentation standard – la rendent adaptée à l&amp;rsquo;impression 3D. La taille et la forme des trous ont été ajustées pour maintenir les pièces parfaitement&#10;</description><content:encoded><![CDATA[<blockquote>
<p>J&rsquo;avais besoin de quelque chose pour maintenir, organiser, stocker ou transporter mes composants électroniques. L&rsquo;idée que j&rsquo;ai eue était de les brancher sur une carte qui pourrait maintenir solidement les broches tout en permettant un détachement facile<br>
Il existe deux options : la mousse de polystyrène et les platines d&rsquo;expérimentation. Cependant, les deux ont des inconvénients évidents. Je n&rsquo;ai pas beaucoup de mousse de polystyrène, et les morceaux que j&rsquo;ai ne sont pas de la bonne taille. Les platines d&rsquo;expérimentation maintiennent les pièces trop fermement et sont trop chères pour cet usage<br>
J&rsquo;ai donc conçu une carte de base personnalisée. Les trous liés (ou élargis) – comparés à ceux d&rsquo;une platine d&rsquo;expérimentation standard – la rendent adaptée à l&rsquo;impression 3D. La taille et la forme des trous ont été ajustées pour maintenir les pièces parfaitement</p>
</blockquote>
<p><a href="https://makerworld.com/fr/models/1589370-gridfinity-electronic-component-holder-storage#profileId-1673636">https://makerworld.com/fr/models/1589370-gridfinity-electronic-component-holder-storage#profileId-1673636</a></p>
]]></content:encoded></item><item><title>Structures arborescentes</title><link>https://telmat.dev/structures-arborescentes/</link><pubDate>Mon, 24 Aug 2026 11:30:04 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/structures-arborescentes/</guid><category>Telmat</category><category>arbre</category><category>BFS</category><category>DFS</category><category>merkle trees</category><description> Apprenez à manipuler les structures arborescentes : récursivité, parcours DFS/BFS et méthodes concrètes pour les stocker au format JSON ou dans une base SQLite.&#10;https://denishulo.developpez.com/tutoriels/algo/structures-arborescentes/&#10;</description><content:encoded><![CDATA[<blockquote>
<p>Apprenez à manipuler les structures arborescentes : récursivité, parcours DFS/BFS et méthodes concrètes pour les stocker au format JSON ou dans une base SQLite.</p>
</blockquote>
<p><a href="https://denishulo.developpez.com/tutoriels/algo/structures-arborescentes/">https://denishulo.developpez.com/tutoriels/algo/structures-arborescentes/</a></p>
]]></content:encoded></item><item><title>Flutter 3.47</title><link>https://telmat.dev/flutter-3-47/</link><pubDate>Mon, 24 Aug 2026 10:59:35 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/flutter-3-47/</guid><category>Telmat</category><category>flutter</category><description> Flutter 3.47 est disponible. Flutter est un kit de développement logiciel open source pour interfaces utilisateur créé par Google. Il permet de développer des applications multiplateformes à partir d’une base de code unique. Flutter 3.47 propose désormais des paquets d’interface utilisateur autonomes Material et Cupertino, permettant des mises à jour indépendantes des bibliothèques de conception en dehors du SDK principal. Le moteur de rendu Impeller est activé par défaut sur macOS, Windows et Linux, remplaçant Skia pour offrir des graphismes de bureau améliorés et des animations plus fluides.&#10;</description><content:encoded><![CDATA[<blockquote>
<p>Flutter 3.47 est disponible. Flutter est un kit de développement logiciel open source pour interfaces utilisateur créé par Google. Il permet de développer des applications multiplateformes à partir d’une base de code unique. Flutter 3.47 propose désormais des paquets d’interface utilisateur autonomes Material et Cupertino, permettant des mises à jour indépendantes des bibliothèques de conception en dehors du SDK principal. Le moteur de rendu Impeller est activé par défaut sur macOS, Windows et Linux, remplaçant Skia pour offrir des graphismes de bureau améliorés et des animations plus fluides.</p>
</blockquote>
<p><a href="https://flutter.dev/blog/whats-new-in-flutter-3-47">https://flutter.dev/blog/whats-new-in-flutter-3-47</a></p>
]]></content:encoded></item><item><title>Arduino UNO R4 Case Kit</title><link>https://telmat.dev/arduino-uno-r4-case-kit/</link><pubDate>Fri, 07 Aug 2026 09:57:06 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/arduino-uno-r4-case-kit/</guid><category>Telmat</category><category>arduino</category><category>makerworld</category><category>print3D</category><category>Uno</category><category>Uno R4</category><description> A snap-fit case kit specifically for the Arduino UNO R4, with an optional wall-mount variant. Reset button access, LED light-tube compatibility (transparent PLA fits as a light guide), integrated opener. Part of i-BoxIt’s popular snap-fit case series&#10;https://blog.adafruit.com/2026/07/09/arduino-uno-r4-case-kit-snap-fit-with-wall-mount-3dprinting-3dthursday&#10;https://makerworld.com/en/models/1498426-arduino-uno-r4-case-kit-snap-fit-wall-mount&#10;</description><content:encoded><![CDATA[<blockquote>
<p>A snap-fit case kit specifically for the Arduino UNO R4, with an optional wall-mount variant. Reset button access, LED light-tube compatibility (transparent PLA fits as a light guide), integrated opener. Part of i-BoxIt’s popular snap-fit case series</p>
</blockquote>
<p><a href="https://blog.adafruit.com/2026/07/09/arduino-uno-r4-case-kit-snap-fit-with-wall-mount-3dprinting-3dthursday">https://blog.adafruit.com/2026/07/09/arduino-uno-r4-case-kit-snap-fit-with-wall-mount-3dprinting-3dthursday</a></p>
<p><a href="https://makerworld.com/en/models/1498426-arduino-uno-r4-case-kit-snap-fit-wall-mount">https://makerworld.com/en/models/1498426-arduino-uno-r4-case-kit-snap-fit-wall-mount</a></p>
]]></content:encoded></item><item><title>PlayStation Vita - groovebox</title><link>https://telmat.dev/playstation-vita-groovebox/</link><pubDate>Fri, 07 Aug 2026 09:54:49 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/playstation-vita-groovebox/</guid><category>Telmat</category><category>48kHz</category><category>audio</category><category>DS-8</category><category>midi</category><category>sony</category><category>usb</category><category>vita</category><description> Sony may have abandoned the PS Vita, but homebrew is ready to keep it alive. And the gorgeous handheld gaming console now gets a new identity as an all-in-one groovebox — with free, open-source software. It even supports multichannel audio over USB via a custom kernel plug-in. Meet DS-8 Drumstream, portable beatmaker.&#10;https://cdm.link/the-playstation-vita-just-got-a-new-sampling-groovebox-and-synth&#10;https://intermynd-instruments.itch.io/ds-8&#10;https://github.com/intermynd-instruments/psvita-usb-audio-midi&#10;</description><content:encoded><![CDATA[<blockquote>
<p>Sony may have abandoned the PS Vita, but homebrew is ready to keep it alive. And the gorgeous handheld gaming console now gets a new identity as an all-in-one groovebox — with free, open-source software. It even supports multichannel audio over USB via a custom kernel plug-in. Meet DS-8 Drumstream, portable beatmaker.</p>
</blockquote>
<p><a href="https://cdm.link/the-playstation-vita-just-got-a-new-sampling-groovebox-and-synth">https://cdm.link/the-playstation-vita-just-got-a-new-sampling-groovebox-and-synth</a></p>
<p><a href="https://intermynd-instruments.itch.io/ds-8">https://intermynd-instruments.itch.io/ds-8</a></p>
<p><a href="https://github.com/intermynd-instruments/psvita-usb-audio-midi">https://github.com/intermynd-instruments/psvita-usb-audio-midi</a></p>
]]></content:encoded></item><item><title>Arduino UNO Q Smart Solar Panel System</title><link>https://telmat.dev/arduino-uno-q-smart-solar-panel-system/</link><pubDate>Wed, 05 Aug 2026 16:59:18 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/arduino-uno-q-smart-solar-panel-system/</guid><category>Telmat</category><category>arduino</category><category>solaire</category><description>A small solar pannel system that orient solar pannels automatically to get as much energy as possible, protects them from overheat and extreme weather conditions, and autoclean them using the Arduino UNO Q advanced Edge AI Features.&#10;https://projecthub.arduino.cc/jcarolinares/arduino-uno-q-smart-solar-panel-system-ab8c80&#10;</description><content:encoded><![CDATA[<p>A small solar pannel system that orient solar pannels automatically to get as much energy as possible, protects them from overheat and extreme weather conditions, and autoclean them using the Arduino UNO Q advanced Edge AI Features.</p>
<p><a href="https://projecthub.arduino.cc/jcarolinares/arduino-uno-q-smart-solar-panel-system-ab8c80">https://projecthub.arduino.cc/jcarolinares/arduino-uno-q-smart-solar-panel-system-ab8c80</a></p>
]]></content:encoded></item><item><title>Dijkstra Lab</title><link>https://telmat.dev/dijkstra-lab/</link><pubDate>Wed, 05 Aug 2026 16:57:28 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/dijkstra-lab/</guid><category>Telmat</category><category>dijkstra</category><category>node</category><category>path</category><description>This lab will allow you to test your knowledge of what you saw earlier in Dijkstra&amp;rsquo;s Shortest Path Algorithm with practical examples. The default graph asks you to find the cheapest path from node A to node F. Generate weighted node networks, create your own nodes and edges, and then step through Dijkstra&amp;rsquo;s algorithm as it gradually discovers the cheapest path.&#10;https://www.kirupa.com/data_structures_algorithms/dijkstra_lab.htm&#10;</description><content:encoded><![CDATA[<p>This lab will allow you to test your knowledge of what you saw earlier in <a href="https://www.kirupa.com/data_structures_algorithms/dijkstra_shortest_path.htm">Dijkstra&rsquo;s Shortest Path Algorithm</a> with practical examples. The default graph asks you to find the cheapest path from node A to node F. Generate weighted node networks, create your own nodes and edges, and then step through Dijkstra&rsquo;s algorithm as it gradually discovers the cheapest path.</p>
<p><a href="https://www.kirupa.com/data_structures_algorithms/dijkstra_lab.htm">https://www.kirupa.com/data_structures_algorithms/dijkstra_lab.htm</a></p>
]]></content:encoded></item><item><title>The Lightest FPV Whoop Drone</title><link>https://telmat.dev/the-lightest-fpv-whoop-drone/</link><pubDate>Wed, 05 Aug 2026 16:55:44 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/the-lightest-fpv-whoop-drone/</guid><category>Telmat</category><category>drone</category><description>Build this remarkably lightweight, outdoor-capable, standard-sized 65mm brushless whoop-style drone using off-the-shelf parts, combined with a bit of fine soldering work. If you follow the instructions below, your finished ultralight whoop complete with first-person video camera should weigh between 13.5 to 14 grams — less than three nickels (15g)!&#10;https://makezine.com/projects/the-lightest-fpv-whoop-drone/&#10;</description><content:encoded><![CDATA[<p>Build this remarkably lightweight, outdoor-capable, standard-sized 65mm brushless whoop-style drone using off-the-shelf parts, combined with a bit of fine soldering work. If you follow the instructions below, your finished ultralight whoop complete with first-person video camera should weigh between 13.5 to 14 grams — less than three nickels (15g)!</p>
<p><a href="https://makezine.com/projects/the-lightest-fpv-whoop-drone/">https://makezine.com/projects/the-lightest-fpv-whoop-drone/</a></p>
]]></content:encoded></item><item><title>psutil</title><link>https://telmat.dev/psutil/</link><pubDate>Wed, 29 Jul 2026 10:23:49 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/psutil/</guid><category>Telmat</category><category>cpu</category><category>monitoring</category><category>python</category><description> psutil is a cross-platform library for retrieving information about running processes and system utilization (CPU, memory, disks, network, sensors) in Python. It is useful mainly for system monitoring, profiling, limiting process resources, and managing running processes. It implements many functionalities offered by UNIX command line tool such as ps, top, free, iotop, netstat, ifconfig, lsof and others (see shell equivalents).&#10;https://github.com/giampaolo/psutil&#10;https://psutil.io&#10;</description><content:encoded><![CDATA[<blockquote>
<p>psutil is a cross-platform library for retrieving information about running <strong>processes</strong> and <strong>system utilization</strong> (CPU, memory, disks, network, sensors) in Python. It is useful mainly for <strong>system monitoring</strong>, <strong>profiling</strong>, <strong>limiting process resources</strong>, and <strong>managing running processes</strong>. It implements many functionalities offered by UNIX command line tool such as <em>ps, top, free, iotop, netstat, ifconfig, lsof</em> and others (see <a href="https://psutil.io/shell-equivalents/">shell equivalents</a>).</p>
</blockquote>
<p><a href="https://github.com/giampaolo/psutil">https://github.com/giampaolo/psutil</a></p>
<p><a href="https://psutil.io">https://psutil.io</a></p>
]]></content:encoded></item><item><title>M.A.S.K.-Inspired Cyberdeck</title><link>https://telmat.dev/m-a-s-k-inspired-cyberdeck/</link><pubDate>Tue, 28 Jul 2026 16:09:48 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/m-a-s-k-inspired-cyberdeck/</guid><category>Telmat</category><category>cyberdeck</category><category>lunchbox</category><category>mask</category><description> There are infinite varieties of cyberdeck you could make, each with their own inspirations. Today, [RadioactiveArtist] shows us a M.A.S.K. lunchbox cyberdeck faithful to the 80s show.&#10;https://hackaday.com/2026/07/27/m-a-s-k-inspired-cyberdeck-for-all-your-portable-computing-needs/&#10;</description><content:encoded><![CDATA[<blockquote>
<p>There are infinite varieties of cyberdeck you could make, each with their own inspirations. Today, [RadioactiveArtist] shows us a <a href="https://www.youtube.com/watch?v=1Y7mCeVBv5U">M.A.S.K. lunchbox cyberdeck faithful to the 80s show</a>.</p>
</blockquote>
<p><a href="https://hackaday.com/2026/07/27/m-a-s-k-inspired-cyberdeck-for-all-your-portable-computing-needs/">https://hackaday.com/2026/07/27/m-a-s-k-inspired-cyberdeck-for-all-your-portable-computing-needs/</a></p>
]]></content:encoded></item><item><title>MicroPython - Polices Truetype</title><link>https://telmat.dev/micropython-polices-truetype/</link><pubDate>Mon, 27 Jul 2026 09:59:21 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/micropython-polices-truetype/</guid><category>Telmat</category><category>display</category><category>micro-python</category><category>MicroPython</category><description> MicroPython implémente la classe FrameBuffer pour gérer l’affichage sur les écrans matriciels tels que les écrans OLED, LCD ou TFT. Cette classe fournit, entre autres, une fonction destinée à afficher du texte sur ces écrans.&#10;Pour afficher du texte, cette fonction doit disposer d’une fonte au format bitmap. FrameBuffer fournit donc une fonte de ce type. Cette fonte est à chasse fixe et chaque caractère est dessiné dans une matrice de 8×8 pixels. Si, compte tenu des dimensions courantes des écrans, elle permet un remplissage optimal de la zone d’affichage, elle présente malgré tout trois inconvénients majeurs :&#10;sa taille est insuffisante pour assurer un confort de lecture correct ; elle n’est actuellement pas modifiable, et rien ne laisse penser qu’elle le sera dans un avenir proche ; elle ne dispose que du sous-ensemble imprimable des caractères ASCII, donc codés sur 7 bits, s’étendant de 32 à 126, ce qui interdit notamment l’affichage des signes diacritiques utilisés dans la langue française. Dans ce tutoriel, nous allons voir comment générer des fontes bitmap à partir des fontes Truetype vectorielles et comment les utiliser pour réaliser un affichage digne de ce nom, dans les limites, bien sûr, des contraintes liées au matériel.&#10;Nous verrons également comment optimiser l’utilisation de la RAM en pré-compilant les fichiers.&#10;</description><content:encoded><![CDATA[<blockquote>
<p>MicroPython implémente la classe FrameBuffer pour gérer l’affichage sur les écrans matriciels tels que les écrans OLED, LCD ou TFT. Cette classe fournit, entre autres, une fonction destinée à afficher du texte sur ces écrans.</p>
<p>Pour afficher du texte, cette fonction doit disposer d’une fonte au format bitmap. FrameBuffer fournit donc une fonte de ce type. Cette fonte est à chasse fixe et chaque caractère est dessiné dans une matrice de 8×8 pixels. Si, compte tenu des dimensions courantes des écrans, elle permet un remplissage optimal de la zone d’affichage, elle présente malgré tout trois inconvénients majeurs :</p>
<ul>
<li>sa taille est insuffisante pour assurer un confort de lecture correct ;</li>
<li>elle n’est actuellement pas modifiable, et rien ne laisse penser qu’elle le sera dans un avenir proche ;</li>
<li>elle ne dispose que du sous-ensemble imprimable des caractères ASCII, donc codés sur 7 bits, s’étendant de 32 à 126, ce qui interdit notamment l’affichage des signes diacritiques utilisés dans la langue française.</li>
</ul>
<p>Dans ce tutoriel, nous allons voir comment générer des fontes bitmap à partir des fontes Truetype vectorielles et comment les utiliser pour réaliser un affichage digne de ce nom, dans les limites, bien sûr, des contraintes liées au matériel.</p>
<p>Nous verrons également comment optimiser l’utilisation de la RAM en pré-compilant les fichiers.</p>
</blockquote>
<p><a href="https://herve-troadec.developpez.com/tutoriels/micropython/fontes">https://herve-troadec.developpez.com/tutoriels/micropython/fontes</a></p>
]]></content:encoded></item><item><title>Stacks</title><link>https://telmat.dev/stacks/</link><pubDate>Mon, 20 Jul 2026 11:44:17 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/stacks/</guid><category>Telmat</category><category>hypercard</category><category>macos</category><description> Run classic HyperCard stacks on modern macOS&#10;https://morphing.cloud/hypercard&#10;</description><content:encoded><![CDATA[<blockquote>
<p>Run classic HyperCard stacks on modern macOS</p>
</blockquote>
<p><a href="https://morphing.cloud/hypercard">https://morphing.cloud/hypercard</a></p>
]]></content:encoded></item><item><title>OpenLogi</title><link>https://telmat.dev/openlogi/</link><pubDate>Mon, 20 Jul 2026 11:09:30 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/openlogi/</guid><category>Telmat</category><category>logi</category><category>logitech</category><description> OpenLogi, écrit en Rust par AprilNEA, permet de configurer les souris Logitech (MX Master 4/3S/3, MX Anywhere 3, Signature M650, Ergo M575) sans créer de compte ni partager de données, contrairement à Options+ L&amp;rsquo;outil offre 41 actions de remappage, réglage DPI, SmartShift, profils par application, et fonctionne via le protocole HID++ sans lancer le pilote Logitech, quel que soit le type de connexion (Bolt, Unifying, Bluetooth, câble) Configuration stockée en local dans un fichier TOML versionnable, interface graphique et CLI disponibles, installable via brew sous macOS, paquets .deb/.rpm sou https://korben.info/openlogi-alternative-logitech-options.html&#10;</description><content:encoded><![CDATA[<blockquote>
<ol>
<li>OpenLogi, écrit en Rust par AprilNEA, permet de configurer les souris Logitech (MX Master 4/3S/3, MX Anywhere 3, Signature M650, Ergo M575) sans créer de compte ni partager de données, contrairement à Options+</li>
<li>L&rsquo;outil offre 41 actions de remappage, réglage DPI, SmartShift, profils par application, et fonctionne via le protocole HID++ sans lancer le pilote Logitech, quel que soit le type de connexion (Bolt, Unifying, Bluetooth, câble)</li>
<li>Configuration stockée en local dans un fichier TOML versionnable, interface graphique et CLI disponibles, installable via brew sous macOS, paquets .deb/.rpm sou</li>
</ol>
</blockquote>
<p><a href="https://korben.info/openlogi-alternative-logitech-options.html">https://korben.info/openlogi-alternative-logitech-options.html</a></p>
<p><a href="https://openlogi.org/en">https://openlogi.org/en</a></p>
]]></content:encoded></item><item><title>Cyberdeck Raspberry Pi 4/5</title><link>https://telmat.dev/cyberdeck-raspberry-pi-4-5/</link><pubDate>Mon, 06 Jul 2026 16:23:09 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/cyberdeck-raspberry-pi-4-5/</guid><category>Telmat</category><category>makerworld</category><category>music</category><category>print3D</category><description> A Raspberry Pi 4-powered cyberdeck designed as a mini music workstation, with a Teensy 4.1 integrated to run headless M8 tracker. Houses a Pi 4, 10,000mAh battery, 800×480 Waveshare DSI screen, and Rii Mini X1 keyboard. The QWERTY can also function as piano keys. Both easy (no-solder) and pro (with soldering) build paths. By chrisicksix&#10;https://makerworld.com/fr/models/1440390-cyberdeck-raspberry-pi-4-5&#10;</description><content:encoded><![CDATA[<blockquote>
<p>A Raspberry Pi 4-powered cyberdeck designed as a mini music workstation, with a Teensy 4.1 integrated to run headless M8 tracker. Houses a Pi 4, 10,000mAh battery, 800×480 Waveshare DSI screen, and Rii Mini X1 keyboard. The QWERTY can also function as piano keys. Both easy (no-solder) and pro (with soldering) build paths. By chrisicksix</p>
</blockquote>
<p><a href="https://makerworld.com/fr/models/1440390-cyberdeck-raspberry-pi-4-5">https://makerworld.com/fr/models/1440390-cyberdeck-raspberry-pi-4-5</a></p>
]]></content:encoded></item><item><title>Raspberry Pi Pico Case</title><link>https://telmat.dev/raspberry-pi-pico-case/</link><pubDate>Mon, 06 Jul 2026 16:19:09 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/raspberry-pi-pico-case/</guid><category>Telmat</category><category>makerworld</category><category>pico</category><category>print3D</category><category>rasberrypi</category><description> A wall-mountable snap-fit case for Pico, Pico W, and Pico 2 with a Bootsel button, user LED light tube, cooling grille, and a built-in opener. September 2025 update adds a variant for the USB-C clone Pico boards. By i-BoxIt&#10;https://makerworld.com/fr/models/856555-raspberry-pi-pico-case&#10;</description><content:encoded><![CDATA[<blockquote>
<p>A wall-mountable snap-fit case for Pico, Pico W, and Pico 2 with a Bootsel button, user LED light tube, cooling grille, and a built-in opener. September 2025 update adds a variant for the USB-C clone Pico boards. By i-BoxIt</p>
</blockquote>
<p><a href="https://makerworld.com/fr/models/856555-raspberry-pi-pico-case">https://makerworld.com/fr/models/856555-raspberry-pi-pico-case</a></p>
]]></content:encoded></item><item><title>/e/OS 4.0</title><link>https://telmat.dev/e-os-4-0/</link><pubDate>Mon, 06 Jul 2026 14:07:09 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/e-os-4-0/</guid><category>Telmat</category><category>android</category><category>e/os</category><description> La dernière version dérivée d&amp;rsquo;Android permet une migration en un clic depuis Google : Murena a annoncé la sortie de la dernière version de son Android sans Google, /e/OS 4.0&#10;https://murena.com/fr/meet-e-os-4-0/?wcpbc-manual-country=FR&#10;</description><content:encoded><![CDATA[<blockquote>
<p>La dernière version dérivée d&rsquo;Android permet une migration en un clic depuis Google : Murena a annoncé la sortie de la dernière version de son Android sans Google, /e/OS 4.0</p>
</blockquote>
<p><a href="https://murena.com/fr/meet-e-os-4-0/?wcpbc-manual-country=FR">https://murena.com/fr/meet-e-os-4-0/?wcpbc-manual-country=FR</a></p>
]]></content:encoded></item><item><title>CSS Grid Lanes</title><link>https://telmat.dev/css-grid-lanes/</link><pubDate>Mon, 29 Jun 2026 09:14:45 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/css-grid-lanes/</guid><category>Telmat</category><category>css</category><category>grid lanes</category><category>masonry</category><description> Pendant plus d&amp;rsquo;une décennie, concevoir une mise en page de type « Pinterest », où des éléments de hauteurs variables s&amp;rsquo;imbriquent parfaitement les uns sous les autres sans laisser d&amp;rsquo;espaces vides, relevait du parcours du combattant. Il fallait soit capituler et charger une bibliothèque JavaScript (la célèbre extension Masonry.js de David DeSandro), soit se résoudre à utiliser des astuces CSS bancales comme les colonnes CSS (columns) au prix d&amp;rsquo;un ordre de lecture totalement inversé.&#10;</description><content:encoded><![CDATA[<blockquote>
<p>Pendant plus d&rsquo;une décennie, concevoir une mise en page de type « Pinterest », où des éléments de hauteurs variables s&rsquo;imbriquent parfaitement les uns sous les autres sans laisser d&rsquo;espaces vides, relevait du parcours du combattant. Il fallait soit capituler et charger une bibliothèque JavaScript (la célèbre extension <code>Masonry.js</code> de David DeSandro), soit se résoudre à utiliser des astuces CSS bancales comme les colonnes CSS (<code>columns</code>) au prix d&rsquo;un ordre de lecture totalement inversé.</p>
</blockquote>
<p><a href="https://www.alsacreations.com/tuto/lire/1997-CSS-Grid-Lanes-ou-le-retour-de-Masonry.h">https://www.alsacreations.com/tuto/lire/1997-CSS-Grid-Lanes-ou-le-retour-de-Masonry.h</a></p>
]]></content:encoded></item><item><title>Open Duck Mini</title><link>https://telmat.dev/open-duck-mini/</link><pubDate>Fri, 26 Jun 2026 16:42:13 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/open-duck-mini/</guid><category>Telmat</category><category>robot</category><description> https://github.com/apirrone/Open_Duck_Mini&#10;https://frankfu.blog/openai/understanding-reinforcement-learning-through-openduck&#10;https://navbot.com/en/product/openduck&#10;</description><content:encoded><![CDATA[<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
			<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/aNDStqULtzs?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe>
		</div>

<p><a href="https://github.com/apirrone/Open_Duck_Mini">https://github.com/apirrone/Open_Duck_Mini</a></p>
<p><a href="https://frankfu.blog/openai/understanding-reinforcement-learning-through-openduck">https://frankfu.blog/openai/understanding-reinforcement-learning-through-openduck</a></p>
<p><a href="https://navbot.com/en/product/openduck">https://navbot.com/en/product/openduck</a></p>
]]></content:encoded></item><item><title>Turn every thermal printerinto a TTRPG companion machine !</title><link>https://telmat.dev/turn-every-thermal-printerinto-a-ttrpg-companion-machine/</link><pubDate>Wed, 24 Jun 2026 11:12:58 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/turn-every-thermal-printerinto-a-ttrpg-companion-machine/</guid><category>Telmat</category><category>DD</category><category>imprimante</category><category>thermique</category><description> With Sales &amp;amp; Dungeons you can create highly customizable handouts, quick reference and much more for your Dungeons and Dragons (or other PnP) Sessions. Most Thermal Printer are small in size and can be taken with you and kept right at the gaming table. Use-cases range from printing out magic items, spells or a letter that the group found to little character sheets of your players to use as DM note. The possibilities are nearly endless!&#10;</description><content:encoded><![CDATA[<blockquote>
<p>With Sales &amp; Dungeons you can create highly customizable handouts, quick reference and much more for your Dungeons and Dragons (or other PnP) Sessions. Most Thermal Printer are small in size and can be taken with you and kept right at the gaming table. Use-cases range from printing out magic items, spells or a letter that the group found to little character sheets of your players to use as DM note. The possibilities are nearly endless!</p>
</blockquote>
<p><a href="https://sales-and-dungeons.app">https://sales-and-dungeons.app</a></p>
]]></content:encoded></item><item><title>The specifications of the Flipper One</title><link>https://telmat.dev/the-specifications-of-the-flipper-one/</link><pubDate>Wed, 24 Jun 2026 11:04:52 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/the-specifications-of-the-flipper-one/</guid><category>Telmat</category><category>flipper</category><description>Flipper has released the full technical specifications of the Flipper One, noting that since the device is under active development, specifications may change.&#10;Some interesting highlights:&#10;Main CPU — RK3576&#10;Low-power MCU — RP2350B&#10;RAM: 8 GB LPDDR5&#10;Monochrome LCD display&#10;Resolution: 256 × 144 pixels&amp;lt; Grayscale: 64 levels (6-bit) Interface: QSPI (driven by MCU) Ports&#10;USB-C1: USB 3.1 (5 Gbps), DisplayPort Alt Mode, USB Power Delivery charging USB-C2: USB 3.1 (5 Gbps), host only, power out USB-A: USB 3.1 (5 Gbps), host only, power out HDMI out: full-size, v2.1, CEC support, 4K @ 120 Hz Ethernet: 2× RJ45, Gigabit 3.5 mm audio jack: stereo out and microphone input (TRRS) MicroSD card slot SIM card slot: Nano SIM (4FF), passively connected to M.2 port Battery capacity: 7000 mAh ⚠️ (not final)&#10;</description><content:encoded><![CDATA[<p>Flipper has released the full technical specifications of the Flipper One, noting that since the device is under active development, specifications may change.</p>
<p>Some interesting highlights:</p>
<p><strong>Main CPU</strong> — RK3576</p>
<p><strong>Low-power MCU</strong> — RP2350B</p>
<p><strong>RAM:</strong> 8 GB LPDDR5</p>
<p><strong>Monochrome LCD display</strong></p>
<ul>
<li><strong>Resolution:</strong> 256 × 144 pixels&lt;</li>
<li><strong>Grayscale:</strong> 64 levels (6-bit)</li>
<li><strong>Interface:</strong> QSPI (driven by MCU)</li>
</ul>
<p><strong>Ports</strong></p>
<ul>
<li>USB-C1: USB 3.1 (5 Gbps), DisplayPort Alt Mode, USB Power Delivery charging</li>
<li>USB-C2: USB 3.1 (5 Gbps), host only, power out</li>
<li>USB-A: USB 3.1 (5 Gbps), host only, power out</li>
<li>HDMI out: full-size, v2.1, CEC support, 4K @ 120 Hz</li>
<li>Ethernet: 2× RJ45, Gigabit</li>
<li>3.5 mm audio jack: stereo out and microphone input (TRRS)</li>
<li>MicroSD card slot</li>
<li>SIM card slot: Nano SIM (4FF), passively connected to M.2 port</li>
</ul>
<p>Battery capacity: 7000 mAh ⚠️ (not final)</p>
<p>Wi-Fi &amp; Bluetooth, M.2 expansion port</p>
<p>See all the details <a href="https://docs.flipper.net/one/general/tech-specs">here</a>.</p>
]]></content:encoded></item><item><title>Jardinière connectée</title><link>https://telmat.dev/jardiniere-connectee/</link><pubDate>Thu, 04 Jun 2026 17:59:29 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/jardiniere-connectee/</guid><category>Telmat</category><category>arduino</category><category>plante</category><description>Gardening is a prime application for smart automation, because plant care requires a lot of monitoring, but is relatively simple to execute. Large-scale agricultural operations are already highly automated, so why not do the same thing with your house plants? Giovanni Mannara (AKA Ingeimaks) did so in style by building this smart planter system that does everything.&#10;https://blog.arduino.cc/2026/06/03/this-stunning-smart-planter-tracks-plant-health-and-handles-daily-care/&#10;https://www.arduino.cc/product-uno-q&#10;</description><content:encoded><![CDATA[<p>Gardening is a prime application for smart automation, because plant care requires a lot of monitoring, but is relatively simple to execute. Large-scale agricultural operations are already highly automated, so why not do the same thing with your house plants? Giovanni Mannara (AKA Ingeimaks) did so in style by building this smart planter system that does everything.</p>
<p><a href="https://blog.arduino.cc/2026/06/03/this-stunning-smart-planter-tracks-plant-health-and-handles-daily-care/">https://blog.arduino.cc/2026/06/03/this-stunning-smart-planter-tracks-plant-health-and-handles-daily-care/</a></p>
<p><a href="https://www.arduino.cc/product-uno-q">https://www.arduino.cc/product-uno-q</a></p>
]]></content:encoded></item><item><title>Madsen Pen Plotter</title><link>https://telmat.dev/madsen-pen-plotter/</link><pubDate>Tue, 26 May 2026 08:21:54 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/madsen-pen-plotter/</guid><category>Telmat</category><category>arduino</category><category>imprimante</category><category>plotting</category><description>Pen plotters used to be very common in the engineering world, as they were economical for “printing” large technical drawings. They’re still around, but digital-only workflows and alternative printing methods have reduced their presence. But Elliot Madsen is an engineering student fascinated by his discipline’s history, so he constructed his own pen plotter using an Arduino® UNO™ Q board and parts from an old 3D printer.&#10;https://github.com/madfrozen/penplotter&#10;</description><content:encoded><![CDATA[<p>Pen plotters used to be very common in the engineering world, as they were economical for “printing” large technical drawings. They’re still around, but digital-only workflows and alternative printing methods have reduced their presence. But Elliot Madsen is an engineering student fascinated by his discipline’s history, so he constructed his own pen plotter using an Arduino® UNO™ Q board and parts from an old 3D printer.</p>
<p><a href="https://github.com/madfrozen/penplotter">https://github.com/madfrozen/penplotter</a></p>
]]></content:encoded></item><item><title>A PIO simulator for the Raspberry Pi RP2040 and RP2350</title><link>https://telmat.dev/a-pio-simulator-for-the-raspberry-pi-rp2040-and-rp2350/</link><pubDate>Sat, 16 May 2026 11:31:28 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/a-pio-simulator-for-the-raspberry-pi-rp2040-and-rp2350/</guid><category>Telmat</category><category>raspberrypi</category><category>RP2040</category><category>RP2350</category><category>simulator</category><description> This tool is a simulator that allows you to execute and verify the programmable I/O (PIO) assembly code for the RP2040 ( found in the Raspberry Pi Pico) and the RP2350 (found in the Raspberry Pi Pico 2) directly in a web browser. No installation is required, and you can immediately check the behavior of the state machine within the opened page.&#10;https://ice458.github.io/tools/pio_sim/index.html&#10;</description><content:encoded><![CDATA[<blockquote>
<p>This tool is a simulator that allows you to execute and verify the programmable I/O (<strong>PIO) assembly code for the RP2040 (</strong> found in the Raspberry Pi Pico) and <strong>the RP2350</strong> (found in the Raspberry Pi Pico 2) directly in a web browser. No installation is required, and you can immediately check the behavior of the state machine within the opened page.</p>
</blockquote>
<p><a href="https://ice458.github.io/tools/pio_sim/index.html">https://ice458.github.io/tools/pio_sim/index.html</a></p>
]]></content:encoded></item><item><title>midi2</title><link>https://telmat.dev/midi2/</link><pubDate>Sat, 16 May 2026 11:24:38 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/midi2/</guid><category>Telmat</category><category>midi</category><description>&#10;midi2 is a small piece of infrastructure for boards that already have too much to do. Sound chips, displays, USB stacks, sensors, network. MIDI 2.0 arrives at the transport layer as 32-bit words; midi2 turns those words into structured events and stays out of the way the rest of the time.&#10;The library implements 100% of the UMP format (M2-104-UM v1.1.2) and 100% of MIDI-CI (M2-101-UM v1.2). The application owns memory and decides which modules to link. The transport (USB, BLE, network, serial) lives somewhere else, by design.&#10;</description><content:encoded><![CDATA[<p><img src="/wp-content/uploads/2026/05/logo_midi2-1024x245.png" alt=""></p>
<blockquote>
<p>midi2 is a small piece of infrastructure for boards that already have too much to do. Sound chips, displays, USB stacks, sensors, network. MIDI 2.0 arrives at the transport layer as 32-bit words; midi2 turns those words into structured events and stays out of the way the rest of the time.</p>
<p>The library implements 100% of the UMP format (M2-104-UM v1.1.2) and 100% of MIDI-CI (M2-101-UM v1.2). The application owns memory and decides which modules to link. The transport (USB, BLE, network, serial) lives somewhere else, by design.</p>
</blockquote>
<p><a href="https://github.com/sauloverissimo/midi2">https://github.com/sauloverissimo/midi2</a></p>
<p><a href="https://midi.org/midi-2-0">https://midi.org/midi-2-0</a></p>
]]></content:encoded></item><item><title>The Rephone Project</title><link>https://telmat.dev/the-rephone-project/</link><pubDate>Sat, 16 May 2026 11:17:25 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/the-rephone-project/</guid><category>Telmat</category><category>design</category><category>nantes</category><category>recyclage</category><description> These design students want you to keep your phone longer&#10;https://makezine.com/article/maker-news/upcycling-old-phones-with-rephone/&#10;https://andmartijn.notion.site/The-Rephone-Project-3353c0279d5a801c848df5e7b2012129&#10;</description><content:encoded><![CDATA[<blockquote>
<p>These design students want you to keep your phone longer</p>
</blockquote>
<p><a href="https://makezine.com/article/maker-news/upcycling-old-phones-with-rephone/">https://makezine.com/article/maker-news/upcycling-old-phones-with-rephone/</a></p>
<p><a href="https://andmartijn.notion.site/The-Rephone-Project-3353c0279d5a801c848df5e7b2012129">https://andmartijn.notion.site/The-Rephone-Project-3353c0279d5a801c848df5e7b2012129</a></p>
]]></content:encoded></item><item><title>Soldering Multi Holder, Print in Place</title><link>https://telmat.dev/soldering-multi-holder-print-in-place/</link><pubDate>Sat, 16 May 2026 09:46:05 +0200</pubDate><guid isPermaLink="false">https://telmat.dev/soldering-multi-holder-print-in-place/</guid><category>Telmat</category><category>print3D</category><description> A print-in-place soldering helper with clip-in spring and lid for the solder tip — holds PCBs, wires, and small parts during electronics work. Compatible with multiple tool brand logos&#10;https://makerworld.com/fr/models/1057596-soldering-multi-holder-print-in-place&#10;</description><content:encoded><![CDATA[<blockquote>
<p>A print-in-place soldering helper with clip-in spring and lid for the solder tip — holds PCBs, wires, and small parts during electronics work. Compatible with multiple tool brand logos</p>
</blockquote>
<p><a href="https://makerworld.com/fr/models/1057596-soldering-multi-holder-print-in-place">https://makerworld.com/fr/models/1057596-soldering-multi-holder-print-in-place</a></p>
]]></content:encoded></item></channel></rss>