<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>digitan</title><description>The notebook of an apprentice: a desk robot that learns to recognise, listen and behave. What I tried, what happened inside the machine, what the numbers said.</description><link>https://digitan.fr/</link><language>en</language><item><title>When someone else puts the robot to bed</title><link>https://digitan.fr/posts/when-someone-else-puts-it-to-bed/</link><guid isPermaLink="true">https://digitan.fr/posts/when-someone-else-puts-it-to-bed/</guid><description>Put to bed by someone else, the robot kept tracking my face and making noises. It now understands it has been put to bed, and a startle no longer makes it lose my face.</description><pubDate>Thu, 12 Nov 2026 11:30:00 GMT</pubDate></item><item><title>A remote control for my robot, in a 2011 phone</title><link>https://digitan.fr/posts/a-remote-in-my-pocket/</link><guid isPermaLink="true">https://digitan.fr/posts/a-remote-in-my-pocket/</guid><description>The revived Galaxy Note becomes the robot&apos;s remote: a small app written for it that drives the robot over Wi-Fi and shows what its camera sees, thanks to a Raspberry Pi.</description><pubDate>Wed, 11 Nov 2026 21:00:00 GMT</pubDate></item><item><title>A 2011 screen for my robot: bringing a Galaxy Note back to life with Linux</title><link>https://digitan.fr/posts/a-screen-from-2011/</link><guid isPermaLink="true">https://digitan.fr/posts/a-screen-from-2011/</guid><description>A 2011 phone, a new battery, a recent Linux installed without a USB cable, and a pen the kernel had to be told about. The goal: give the robot a screen.</description><pubDate>Wed, 11 Nov 2026 20:00:00 GMT</pubDate></item><item><title>The week of 2 to 8 November 2026</title><link>https://digitan.fr/posts/week-of-2-november-2026/</link><guid isPermaLink="true">https://digitan.fr/posts/week-of-2-november-2026/</guid><description>Sunday recap: the robot has a name, a real night, a gauge that is right within a few minutes, and a head that no longer gets stuck.</description><pubDate>Sun, 08 Nov 2026 19:00:00 GMT</pubDate></item><item><title>The 1.14.0 update: what changes for your app</title><link>https://digitan.fr/posts/update-1-14-0-for-your-app/</link><guid isPermaLink="true">https://digitan.fr/posts/update-1-14-0-for-your-app/</guid><description>Two movements requested at once no longer blend: the second is refused. And when an app stops, the robot no longer goes to bed by itself. Two changes to account for.</description><pubDate>Sun, 08 Nov 2026 13:00:00 GMT</pubDate></item><item><title>When the head gets stuck: two causes, four safeguards</title><link>https://digitan.fr/posts/when-the-head-gets-stuck/</link><guid isPermaLink="true">https://digitan.fr/posts/when-the-head-gets-stuck/</guid><description>Four lock-ups in one week. A gesture that copied the wrong position, a start that was too abrupt: how to free the head, and what stops it from happening again.</description><pubDate>Thu, 05 Nov 2026 17:30:00 GMT</pubDate></item><item><title>How long it lasts: four discharges and a gauge</title><link>https://digitan.fr/posts/how-long-it-lasts/</link><guid isPermaLink="true">https://digitan.fr/posts/how-long-it-lasts/</guid><description>About three hours asleep, between 1 h 35 and 2 h 23 awake. A gauge right within a few minutes, a green LED that lies, and an empty battery that makes it reboot in a loop.</description><pubDate>Wed, 04 Nov 2026 20:00:00 GMT</pubDate></item><item><title>Usage statistics, on by default</title><link>https://digitan.fr/posts/usage-statistics-on-by-default/</link><guid isPermaLink="true">https://digitan.fr/posts/usage-statistics-on-by-default/</guid><description>Since version 1.13.0, the robot software sends anonymous usage statistics, switched on by default. What the code says, and how to turn them off.</description><pubDate>Tue, 03 Nov 2026 15:00:00 GMT</pubDate></item><item><title>A real night</title><link>https://digitan.fr/posts/a-real-night/</link><guid isPermaLink="true">https://digitan.fr/posts/a-real-night/</guid><description>Sleep mode now really puts the robot to bed: head tucked in, motors off, woken by a push on an antenna. And why it does not restart on its own after a power cut.</description><pubDate>Tue, 03 Nov 2026 11:30:00 GMT</pubDate></item><item><title>Its name is Z330wl</title><link>https://digitan.fr/posts/its-name-is-z330wl/</link><guid isPermaLink="true">https://digitan.fr/posts/its-name-is-z330wl/</guid><description>Z330wl, read ZEEOWL, said &quot;zee-owl&quot;. You can hear the owl in it. How the name came about, and what helps it stick.</description><pubDate>Mon, 02 Nov 2026 17:00:00 GMT</pubDate></item><item><title>Reading the battery from the motors</title><link>https://digitan.fr/posts/reading-the-battery-from-the-motors/</link><guid isPermaLink="true">https://digitan.fr/posts/reading-the-battery-from-the-motors/</guid><description>The robot does not show its battery level. Its nine motors, though, know the voltage that feeds them. One reading, an energy tile, and a trap while charging.</description><pubDate>Sun, 01 Nov 2026 19:00:00 GMT</pubDate></item><item><title>The week of 26 October to 1 November 2026</title><link>https://digitan.fr/posts/week-of-26-october-2026/</link><guid isPermaLink="true">https://digitan.fr/posts/week-of-26-october-2026/</guid><description>A late Sunday recap: one error that left the robot powered for twenty hours, three silent days over a cable, and a battery you can finally read.</description><pubDate>Sun, 01 Nov 2026 19:00:00 GMT</pubDate></item><item><title>Three silent days: it was a cable</title><link>https://digitan.fr/posts/three-silent-days-a-cable/</link><guid isPermaLink="true">https://digitan.fr/posts/three-silent-days-a-cable/</guid><description>No network, not a single LED on the head board, restarts that changed nothing. I thought the board was dead. It was the power cable from the base, out of its connector.</description><pubDate>Sun, 01 Nov 2026 18:40:00 GMT</pubDate></item><item><title>What the official app costs</title><link>https://digitan.fr/posts/what-the-official-app-costs/</link><guid isPermaLink="true">https://digitan.fr/posts/what-the-official-app-costs/</guid><description>With its camera view open, the maker&apos;s desktop app pushes the robot&apos;s load to 7 on 4 cores. Closed, it drops back to 2.4. Measurements and one simple rule.</description><pubDate>Wed, 28 Oct 2026 13:30:00 GMT</pubDate></item><item><title>Twenty hours standing: when an error does not put the robot to bed</title><link>https://digitan.fr/posts/twenty-hours-standing/</link><guid isPermaLink="true">https://digitan.fr/posts/twenty-hours-standing/</guid><description>A rare timing error, a program that only knew how to catch network errors, and a robot left with its motors powered for about twenty hours. Two rules since.</description><pubDate>Wed, 28 Oct 2026 12:00:00 GMT</pubDate></item><item><title>The week of 19 to 25 October 2026</title><link>https://digitan.fr/posts/week-of-19-october-2026/</link><guid isPermaLink="true">https://digitan.fr/posts/week-of-19-october-2026/</guid><description>Sunday recap: the robot learned to recognise me, moved its brain on board, stopped twitching, calmed down a little, got a frame, and bumped its shell.</description><pubDate>Sun, 25 Oct 2026 19:00:00 GMT</pubDate></item><item><title>It bumps its own shell: measuring where the head can really go</title><link>https://digitan.fr/posts/it-bumps-its-shell/</link><guid isPermaLink="true">https://digitan.fr/posts/it-bumps-its-shell/</guid><description>A tilted head, no reaction, a restart. The maker&apos;s 3D model was off by 10 to 15 degrees, so I measured the limits on the robot: −40° on one side, +75° on the other.</description><pubDate>Sun, 25 Oct 2026 02:16:00 GMT</pubDate></item><item><title>Say hello once, then purr</title><link>https://digitan.fr/posts/greeting-and-purr/</link><guid isPermaLink="true">https://digitan.fr/posts/greeting-and-purr/</guid><description>Teaching a desk robot manners: a greeting when I look at it, at most every 20 minutes, and a purr where the antennas beat ±4 degrees in 0.15 s.</description><pubDate>Sat, 24 Oct 2026 16:30:00 GMT</pubDate></item><item><title>A desk companion: modes, a badge, a sleep mode, and antennas that ask for attention</title><link>https://digitan.fr/posts/desk-companion-modes-badge-sleep-antennas/</link><guid isPermaLink="true">https://digitan.fr/posts/desk-companion-modes-badge-sleep-antennas/</guid><description>Before teaching more tricks, a frame: modes I choose, states the robot works out, a badge that always says which, a real sleep, and a way to call me without a word.</description><pubDate>Fri, 23 Oct 2026 17:00:00 GMT</pubDate></item><item><title>The identity follows the person, the pace follows the situation</title><link>https://digitan.fr/posts/identity-follows-the-person/</link><guid isPermaLink="true">https://digitan.fr/posts/identity-follows-the-person/</guid><description>Stop recognising every image: follow each face as a track, name it once, check it every three seconds, and look less often when nothing happens. Measured: a third less load.</description><pubDate>Fri, 23 Oct 2026 13:19:00 GMT</pubDate></item><item><title>96% CPU: where a robot&apos;s processor actually goes</title><link>https://digitan.fr/posts/96-percent-cpu/</link><guid isPermaLink="true">https://digitan.fr/posts/96-percent-cpu/</guid><description>My desk robot&apos;s Raspberry Pi CM4 was at 96%. A budget, thread by thread, about 750 ms of work per image, and a one-line change that halved my program&apos;s load.</description><pubDate>Tue, 20 Oct 2026 21:07:00 GMT</pubDate></item><item><title>A working cat, not a startled puppy</title><link>https://digitan.fr/posts/a-working-cat-not-a-puppy/</link><guid isPermaLink="true">https://digitan.fr/posts/a-working-cat-not-a-puppy/</guid><description>291 reactions in 56 minutes. How thresholds, rest periods and habituation brought my desk robot down to one reaction every 35 seconds, and why that was still too much.</description><pubDate>Tue, 20 Oct 2026 19:10:00 GMT</pubDate></item><item><title>Why my robot&apos;s body was twitching: ±0.4° at 3.4 Hz, and the gain that fixed it</title><link>https://digitan.fr/posts/the-body-that-trembled/</link><guid isPermaLink="true">https://digitan.fr/posts/the-body-that-trembled/</guid><description>A tiny left-right oscillation after some movements. Measured, explained as a limit cycle of the body&apos;s servo, and fixed by lowering one gain from 200 to 120.</description><pubDate>Tue, 20 Oct 2026 16:32:00 GMT</pubDate></item><item><title>Without the computer: moving the program onto the robot</title><link>https://digitan.fr/posts/without-the-computer/</link><guid isPermaLink="true">https://digitan.fr/posts/without-the-computer/</guid><description>A desk robot should not need a laptop. Benchmarks on the Raspberry Pi CM4 inside, a first launch on board, and the antenna that starts everything.</description><pubDate>Tue, 20 Oct 2026 14:10:00 GMT</pubDate></item><item><title>It recognises me: how a face becomes a fingerprint</title><link>https://digitan.fr/posts/it-recognises-me/</link><guid isPermaLink="true">https://digitan.fr/posts/it-recognises-me/</guid><description>Face recognition with two small OpenCV models, measured: 180 correct verdicts out of 184 sitting at my desk, and a surprise when I stood up.</description><pubDate>Tue, 20 Oct 2026 01:30:00 GMT</pubDate></item><item><title>Unboxing, assembly, first boot</title><link>https://digitan.fr/posts/unboxing-assembly-first-boot/</link><guid isPermaLink="true">https://digitan.fr/posts/unboxing-assembly-first-boot/</guid><description>Two sittings, about two hours and twenty minutes of filmed assembly, a first boot that worked, and the first things I changed.</description><pubDate>Sun, 18 Oct 2026 01:15:00 GMT</pubDate></item><item><title>Before the first screw: what a support channel taught me</title><link>https://digitan.fr/posts/before-the-first-screw/</link><guid isPermaLink="true">https://digitan.fr/posts/before-the-first-screw/</guid><description>On delivery day I read the robot&apos;s community support channel before opening the box: about 8,700 messages, ten months of other people&apos;s mistakes.</description><pubDate>Wed, 14 Oct 2026 18:00:00 GMT</pubDate></item><item><title>Why I put a robot on my desk</title><link>https://digitan.fr/posts/why-a-robot-on-my-desk/</link><guid isPermaLink="true">https://digitan.fr/posts/why-a-robot-on-my-desk/</guid><description>Where this project comes from: an AI assistant that lives in text files, a small open-source robot ordered on 6 September 2026, and a plan.</description><pubDate>Sun, 06 Sep 2026 10:00:00 GMT</pubDate></item></channel></rss>