<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Maximilien Charlier</title><link>https://maximilien-charlier.be/blog/</link><description>Recent content on Maximilien Charlier</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 21 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://maximilien-charlier.be/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>DIY Smart Water Meter: Monitoring Water Consumption with LoRaWAN and an Inductive Sensor</title><link>https://maximilien-charlier.be/blog/2026/06/21/diy-smart-water-meter-monitoring-water-consumption-with-lorawan-and-an-inductive-sensor/</link><pubDate>Sun, 21 Jun 2026 00:00:00 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2026/06/21/diy-smart-water-meter-monitoring-water-consumption-with-lorawan-and-an-inductive-sensor/</guid><description>A LoRaWAN-based water meter monitor using an inductive proximity sensor and a circular buffer algorithm to track water consumption with minute-level accuracy.</description></item><item><title>Reading Belgian Smart Meters via P1 Port and Transmitting Data over LoRaWAN</title><link>https://maximilien-charlier.be/blog/2026/06/21/reading-belgian-smart-meters-via-p1-port-and-transmitting-data-over-lorawan/</link><pubDate>Sun, 21 Jun 2026 00:00:00 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2026/06/21/reading-belgian-smart-meters-via-p1-port-and-transmitting-data-over-lorawan/</guid><description>An Arduino-based system that reads a Belgian smart meter&amp;rsquo;s P1 port and transmits aggregated electrical data over LoRaWAN every 15 minutes, with over-voltage detection aimed at catching solar inverter shutdowns.</description></item><item><title>Raccourcir une vidéo trop longue grâce à un simple script Python</title><link>https://maximilien-charlier.be/blog/2026/04/13/raccourcir-une-vid%C3%A9o-trop-longue-gr%C3%A2ce-%C3%A0-un-simple-script-python/</link><pubDate>Mon, 13 Apr 2026 00:00:00 +0200</pubDate><guid>https://maximilien-charlier.be/blog/2026/04/13/raccourcir-une-vid%C3%A9o-trop-longue-gr%C3%A2ce-%C3%A0-un-simple-script-python/</guid><description>Un mariage, c&amp;rsquo;est souvent un moment magique… mais aussi une vidéo interminable. Entre la cérémonie, les discours, les danses et les plans de table, le film souvenir peut rapidement dépasser plusieurs heures. C&amp;rsquo;est là qu&amp;rsquo;un petit script Python peut devenir un allié précieux.</description></item><item><title>Managing the Growth of the `cdk.out` Folder in AWS CDK Projects</title><link>https://maximilien-charlier.be/blog/2026/01/09/managing-the-growth-of-the-cdk.out-folder-in-aws-cdk-projects/</link><pubDate>Fri, 09 Jan 2026 20:16:29 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2026/01/09/managing-the-growth-of-the-cdk.out-folder-in-aws-cdk-projects/</guid><description>The cdk.out folder can balloon to 15GB+ in large CDK monorepos. Instead of wiping it entirely, a small cleanup script removes only unused assets — keeping deploys fast while reclaiming disk space.</description></item><item><title>Connecting ThinkNode G1 LoRaWAN Gateway to AWS IoT Core</title><link>https://maximilien-charlier.be/blog/2025/11/11/connecting-thinknode-g1-lorawan-gateway-to-aws-iot-core/</link><pubDate>Tue, 11 Nov 2025 18:53:23 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2025/11/11/connecting-thinknode-g1-lorawan-gateway-to-aws-iot-core/</guid><description>Step-by-step guide to connecting the ThinkNode G1 LoRaWAN gateway (~100€ on AliExpress) to AWS IoT Core using LoRa Basic Station mode, including a workaround for uploading the client certificate via SSH.</description></item><item><title>Des sous-verres personnalisés pour mon mariage.</title><link>https://maximilien-charlier.be/blog/2025/09/27/des-sous-verres-personnalis%C3%A9s-pour-mon-mariage./</link><pubDate>Sat, 27 Sep 2025 10:04:27 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2025/09/27/des-sous-verres-personnalis%C3%A9s-pour-mon-mariage./</guid><description>Pour notre mariage, j&amp;rsquo;ai créé des sous-verres gravés au prénom de chaque invité grâce à un script Python, Affinity Designer, Inkscape et une découpeuse laser. Voici tout le processus, de la génération des fichiers à la gravure finale.</description></item><item><title>Speed Up Your Lightroom Workflow with an Xbox Controller</title><link>https://maximilien-charlier.be/blog/2025/06/05/speed-up-your-lightroom-workflow-with-an-xbox-controller/</link><pubDate>Thu, 05 Jun 2025 17:26:57 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2025/06/05/speed-up-your-lightroom-workflow-with-an-xbox-controller/</guid><description>Turn your Xbox controller into a Lightroom culling tool on macOS; no paid apps required. A small Python script maps the buttons to pick, reject, and navigate photos for a more ergonomic editing session.</description></item><item><title>Make Silhouette Studio run faster on Mac OS</title><link>https://maximilien-charlier.be/blog/2025/03/25/make-silhouette-studio-run-faster-on-mac-os/</link><pubDate>Tue, 25 Mar 2025 18:10:41 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2025/03/25/make-silhouette-studio-run-faster-on-mac-os/</guid><description>Silhouette Studio freezing on your Mac? A simple tweak in the display settings ;disabling anti-aliasing; can make the software dramatically faster and more responsive.</description></item><item><title>Connect Browan Femto Lite to AWS IoT Core</title><link>https://maximilien-charlier.be/blog/2024/05/22/connect-browan-femto-lite-to-aws-iot-core/</link><pubDate>Wed, 22 May 2024 19:36:17 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2024/05/22/connect-browan-femto-lite-to-aws-iot-core/</guid><description>The Browan Femto Lite (now MerryIoT Hub) is an affordable LoRaWAN gateway that connects to AWS IoT Core via Basic Station mode. This guide covers the two main steps — registering the gateway with the right EUID and uploading the CUPS certificate — including the key gotchas that trip people up.</description></item><item><title>Rename USB port on Debian and Raspberry pi</title><link>https://maximilien-charlier.be/blog/2020/08/05/rename-usb-port-on-debian-and-raspberry-pi/</link><pubDate>Wed, 05 Aug 2020 09:10:47 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2020/08/05/rename-usb-port-on-debian-and-raspberry-pi/</guid><description>Managing multiple USB devices on Debian or Raspberry Pi gets messy when port names shift on every reboot. Using udev rules with device serial numbers, you can assign permanent, predictable names like /dev/anchor1 that survive reboots and reconnections.</description></item><item><title>Repair no power on Electrolux home appliance</title><link>https://maximilien-charlier.be/blog/2020/03/14/repair-no-power-on-electrolux-home-appliance/</link><pubDate>Sat, 14 Mar 2020 20:12:50 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2020/03/14/repair-no-power-on-electrolux-home-appliance/</guid><description>Electrolux appliances — dishwashers, tumble dryers, washing machines — share a common failure: a blown resistor next to the LinkSwitch AC-DC converter on the main board. Instead of paying €200 for a full board replacement, swap a €5 component yourself. This post shows exactly how.</description></item><item><title>Get rid of "FRSRAM" error on Zoul platform [Contiki]</title><link>https://maximilien-charlier.be/blog/2020/03/10/get-rid-of-frsram-error-on-zoul-platform-contiki/</link><pubDate>Tue, 10 Mar 2020 14:44:15 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2020/03/10/get-rid-of-frsram-error-on-zoul-platform-contiki/</guid><description>Running out of RAM on a Zolertia Zoul/CC2538 with Contiki OS? The &lt;code&gt;.stack will not fit in FRSRAM&lt;/code&gt; error means you&amp;rsquo;ve hit the default 16 KB limit. A single macro disabling Low Power Mode unlocks the full 32 KB — here&amp;rsquo;s the fix and the battery trade-off you need to know before applying it.</description></item><item><title>Laser cutting</title><link>https://maximilien-charlier.be/blog/2019/12/27/laser-cutting/</link><pubDate>Fri, 27 Dec 2019 16:20:02 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2019/12/27/laser-cutting/</guid><description>First experiments with the laser cutter at the FabLab of Mons — from cutting 30 ceiling mounts for embedded systems to engraving a decorative plate for the lab&amp;rsquo;s kitchen wall. A quick look at what&amp;rsquo;s possible with a few hours of machine time and a bit of creativity.</description></item><item><title>Marion - Odile - Foire - 2019</title><link>https://maximilien-charlier.be/blog/2019/11/24/marion-odile-foire-2019/</link><pubDate>Sun, 24 Nov 2019 16:29:19 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2019/11/24/marion-odile-foire-2019/</guid><description>&lt;p&gt;A portrait session with Marion and Odile at the Fair of Mons, capturing the warm glow of fairground lights and the energy of one of the region&amp;rsquo;s classic annual events. A mix of candid and posed shots from an evening that made for naturally cinematic backgrounds.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://maximilien-charlier.be/blog/uploads/2019_11_24_marion-odile-foire-2019/BAB_7067.jpg"&gt;&lt;img src="https://maximilien-charlier.be/blog/uploads/2019_11_24_marion-odile-foire-2019/BAB_7067.jpg" alt=""&gt;&lt;/a&gt; &lt;a href="https://maximilien-charlier.be/blog/uploads/2019_11_24_marion-odile-foire-2019/BAB_7145.jpg"&gt;&lt;img src="https://maximilien-charlier.be/blog/uploads/2019_11_24_marion-odile-foire-2019/BAB_7145.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Florie - Harry Potter - 2019</title><link>https://maximilien-charlier.be/blog/2019/11/02/florie-harry-potter-2019/</link><pubDate>Sat, 02 Nov 2019 16:15:02 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2019/11/02/florie-harry-potter-2019/</guid><description>&lt;p&gt;A Harry Potter-themed portrait session with Florie in an autumn forest — wand, cape, and Time-Turner included — with Photoshop-composited Patronus wolves blended from real wolf photography. A creative challenge in both shooting and post-processing.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://maximilien-charlier.be/blog/uploads/2019_11_02_florie-harry-potter-2019/BAB_6900-Modifier.jpg"&gt;&lt;img src="https://maximilien-charlier.be/blog/uploads/2019_11_02_florie-harry-potter-2019/BAB_6900-Modifier.jpg" alt=""&gt;&lt;/a&gt; &lt;a href="https://maximilien-charlier.be/blog/uploads/2019_11_02_florie-harry-potter-2019/BAB_6723-Panorama2-6.jpg"&gt;&lt;img src="https://maximilien-charlier.be/blog/uploads/2019_11_02_florie-harry-potter-2019/BAB_6723-Panorama2-6.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Émilie - 2019</title><link>https://maximilien-charlier.be/blog/2019/10/12/%C3%A9milie-2019/</link><pubDate>Sat, 12 Oct 2019 12:26:31 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2019/10/12/%C3%A9milie-2019/</guid><description>&lt;p&gt;The third portrait session with Émilie, this time with an urban theme — iconic buildings of Mons as backdrop, mixing architectural context with natural light. A blend of wide environmental shots and close portraits across the city streets.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://maximilien-charlier.be/blog/uploads/2019_10_12_emilie-2019/BAB_6190.jpg"&gt;&lt;img src="https://maximilien-charlier.be/blog/uploads/2019_10_12_emilie-2019/BAB_6190.jpg" alt=""&gt;&lt;/a&gt; &lt;a href="https://maximilien-charlier.be/blog/uploads/2019_10_12_emilie-2019/BAB_6424.jpg"&gt;&lt;img src="https://maximilien-charlier.be/blog/uploads/2019_10_12_emilie-2019/BAB_6424.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Specific slotframe in TSCH [Contiki OS]</title><link>https://maximilien-charlier.be/blog/2019/09/25/specific-slotframe-in-tsch-contiki-os/</link><pubDate>Wed, 25 Sep 2019 19:16:55 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2019/09/25/specific-slotframe-in-tsch-contiki-os/</guid><description>Need deterministic, congestion-free communication between specific nodes in a Contiki TSCH network? This post shows how to hard-code a custom slotframe by overriding tsch_schedule_create_minimal(), with working code for a 3-node topology on Zolertia Zoul hardware.</description></item><item><title>Parkside PBH 1500 Carbon Brushes replacement part</title><link>https://maximilien-charlier.be/blog/2019/08/09/parkside-pbh-1500-carbon-brushes-replacement-part/</link><pubDate>Fri, 09 Aug 2019 09:09:27 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2019/08/09/parkside-pbh-1500-carbon-brushes-replacement-part/</guid><description>The Parkside PBH 1500 hammer drill doesn&amp;rsquo;t list carbon brush references in its manual — but a quick teardown reveals they&amp;rsquo;re an exact match for a standard Bosch part. This post gives you the exact dimensions and Bosch part number so you can source replacements on eBay for a fraction of a repair shop quote.</description></item><item><title>Charlotte - 2019</title><link>https://maximilien-charlier.be/blog/2019/07/15/charlotte-2019/</link><pubDate>Mon, 15 Jul 2019 10:00:28 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2019/07/15/charlotte-2019/</guid><description>&lt;p&gt;A creative portrait session with Charlotte in Mons (Belgium), where compact discs held in front of the lens create iridescent prismatic reflections across the frame. The experiment produced some striking results — a video at the end compiles the full session.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://maximilien-charlier.be/blog/uploads/2019_07_15_charlotte-2019/BAB_4635.jpg"&gt;&lt;img src="https://maximilien-charlier.be/blog/uploads/2019_07_15_charlotte-2019/BAB_4635.jpg" alt=""&gt;&lt;/a&gt; &lt;a href="https://maximilien-charlier.be/blog/uploads/2019_07_15_charlotte-2019/BAB_4831.jpg"&gt;&lt;img src="https://maximilien-charlier.be/blog/uploads/2019_07_15_charlotte-2019/BAB_4831.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Noémie 2019</title><link>https://maximilien-charlier.be/blog/2019/07/13/no%C3%A9mie-2019/</link><pubDate>Sat, 13 Jul 2019 14:44:42 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2019/07/13/no%C3%A9mie-2019/</guid><description>&lt;p&gt;A portrait photoshoot with Noémie at the Parc Mariemont in Belgium, experimenting with a technique inspired by German photographer Jonas Hafner — shooting through delicate lace to create soft, dreamlike textures. A video at the end of the post gathers all the shots from the session.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://maximilien-charlier.be/blog/uploads/2019_07_13_noemie-2019/BAB_4393.jpg"&gt;&lt;img src="https://maximilien-charlier.be/blog/uploads/2019_07_13_noemie-2019/BAB_4393.jpg" alt=""&gt;&lt;/a&gt; &lt;a href="https://maximilien-charlier.be/blog/uploads/2019_07_13_noemie-2019/BAB_4352.jpg"&gt;&lt;img src="https://maximilien-charlier.be/blog/uploads/2019_07_13_noemie-2019/BAB_4352.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Saint-Laurent-de-la-Cabrerisse, France</title><link>https://maximilien-charlier.be/blog/2019/06/14/saint-laurent-de-la-cabrerisse-france/</link><pubDate>Fri, 14 Jun 2019 20:23:06 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2019/06/14/saint-laurent-de-la-cabrerisse-france/</guid><description>A research conference in the idyllic village of Saint-Laurent-de-la-Cabrerisse (southern France) became a photography retreat between sessions. This gallery covers panoramic hilltop hikes to Roca Dansaïra, dramatic storm clouds over the pool, and a historic riverside pump house from the early 20th century.</description></item><item><title>Milky Way from France</title><link>https://maximilien-charlier.be/blog/2019/06/10/milky-way-from-france/</link><pubDate>Mon, 10 Jun 2019 14:05:58 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2019/06/10/milky-way-from-france/</guid><description>One clear night during a conference in the south of France was enough to set up a star tracker in a vineyard at 2 AM and photograph the Milky Way. The result is a composite blending a long ground exposure with a tracked sky shot — the brightest &amp;lsquo;star&amp;rsquo; in the frame turned out to be Jupiter.</description></item><item><title>Montreal</title><link>https://maximilien-charlier.be/blog/2019/06/08/montreal/</link><pubDate>Sat, 08 Jun 2019 23:30:00 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2019/06/08/montreal/</guid><description>A research conference in Montreal turned into a photography opportunity across one of Canada&amp;rsquo;s most photogenic cities. This gallery covers the Biosphere museum, panoramic views from Mont Royal, and the mix of modern and historic architecture that makes Montreal so visually rich.</description></item><item><title>Canal lift and bridge</title><link>https://maximilien-charlier.be/blog/2019/05/30/canal-lift-and-bridge/</link><pubDate>Thu, 30 May 2019 18:32:40 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2019/05/30/canal-lift-and-bridge/</guid><description>Strépy-Thieu boat lift is the second-highest in the world, and at golden hour it becomes something worth photographing. This short post captures the lift and the nearby Pont-canal du Sart at Houdeng-Goegnies at sunset — industrial heritage bathed in warm light.</description></item><item><title>Malta</title><link>https://maximilien-charlier.be/blog/2019/04/11/malta/</link><pubDate>Thu, 11 Apr 2019 17:13:30 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2019/04/11/malta/</guid><description>Malta is small but full of surprises — from the stunning sea caverns of the Blue Grotto to the wilder coastlines of Gozo and Comino. The return flight offered an unexpected bonus: a long sunset over Corsica, the Alps, and Mont Blanc, captured from the perfect window seat.</description></item><item><title>Milky Way &amp; Perseids</title><link>https://maximilien-charlier.be/blog/2018/11/01/milky-way-perseids/</link><pubDate>Thu, 01 Nov 2018 11:50:27 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2018/11/01/milky-way-perseids/</guid><description>Seeing the Milky Way for the first time in Slovenia was a perspective-shifting moment — far from Belgium&amp;rsquo;s light-polluted skies, the universe suddenly felt real. This post shares night photography from that trip, including star trail composites and a time-lapse showing the Earth&amp;rsquo;s rotation.</description></item><item><title>Ireland</title><link>https://maximilien-charlier.be/blog/2018/10/25/ireland/</link><pubDate>Thu, 25 Oct 2018 20:00:47 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2018/10/25/ireland/</guid><description>Two trips to Ireland — one to Dublin&amp;rsquo;s vibrant streets and centuries-old Trinity College, another to the wild green landscapes of Galway in the west. This photo diary captures the contrast between lively city pubs and coastal nature reserves that make Ireland so endlessly worth returning to.</description></item><item><title>Italy</title><link>https://maximilien-charlier.be/blog/2018/09/28/italy/</link><pubDate>Fri, 28 Sep 2018 18:11:21 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2018/09/28/italy/</guid><description>From a mountain sunrise in the Vallée d&amp;rsquo;Aoste to the colorful seaside villages of Cinque Terre, this Italian road trip delivered breathtaking scenery at every turn. The gallery captures the Matterhorn views at 2620m, the iconic Riomaggiore breakwater, and the light that makes Italy so hard to leave.</description></item><item><title>Slovenia</title><link>https://maximilien-charlier.be/blog/2018/09/23/slovenia/</link><pubDate>Sun, 23 Sep 2018 09:27:37 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2018/09/23/slovenia/</guid><description>Slovenia lives up to its reputation as one of Europe&amp;rsquo;s greenest and most beautiful countries — crystal-clear rivers, forests, and the iconic Bled Lake shrouded in a dramatic storm. This photo diary captures the landscapes, a Milky Way sky, and the magic of a country that felt both wild and welcoming.</description></item><item><title>My travel and daily camera: the Fuji X100F</title><link>https://maximilien-charlier.be/blog/2018/09/16/my-travel-and-daily-camera-the-fuji-x100f/</link><pubDate>Sun, 16 Sep 2018 10:16:28 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2018/09/16/my-travel-and-daily-camera-the-fuji-x100f/</guid><description>Dreaming of a compact camera after lugging a Nikon D810 across Europe, the Fuji X100F was love at first sight — but there was a catch: severe near-sightedness. This post covers how to hack a Nikon DK-17C correction eyepiece onto the X100F viewfinder and make it work for -5 diopter vision.</description></item><item><title>Fuel injectors test</title><link>https://maximilien-charlier.be/blog/2018/09/10/fuel-injectors-test/</link><pubDate>Mon, 10 Sep 2018 20:18:07 +0000</pubDate><guid>https://maximilien-charlier.be/blog/2018/09/10/fuel-injectors-test/</guid><description>Car trouble on the side of the road sparked an unexpected DIY project: building a homemade fuel injector tester with Arduino Nano and a MOSFET for under €10. This post walks through how fuel injectors work and how to diagnose them without removing them from the engine.</description></item><item><title>Search</title><link>https://maximilien-charlier.be/blog/search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://maximilien-charlier.be/blog/search/</guid><description/></item></channel></rss>