<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tech on Sarah's Microblog</title><link>http://salr.cc/tmp/post/tech/</link><description>Recent content in Tech on Sarah's Microblog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 22 Sep 2026 23:28:29 +0200</lastBuildDate><atom:link href="http://salr.cc/tmp/post/tech/index.xml" rel="self" type="application/rss+xml"/><item><title/><link>http://salr.cc/tmp/post/tech/post/1790112509/</link><pubDate>Tue, 22 Sep 2026 23:28:29 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1790112509/</guid><description>&lt;span class="gallery"&gt;
 &lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1790112509/PXL_20260922_202455684_hu_3762f5d1a5d6ee56.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1790112509/PXL_20260922_202455684_hu_5cddd3393fa4e5c3.webp" alt="The box painted and clamped down."&gt;
	&lt;/a&gt;
&lt;/figure&gt;




 
 
 
 
 
 
 


&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1790112509/PXL_20260922_194827568_hu_3a7b0c1444946ff5.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1790112509/PXL_20260922_194827568_hu_f68493abe0c62abc.webp" alt="A 10 inch rack panel held underneath a monitor."&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;/span&gt;
&lt;p&gt;Found a tiny table clamp. It works well and looks super clean.&lt;/p&gt;
&lt;p&gt;Also I&amp;rsquo;m pivoting. Literally. I realized the whole point of my workdesk monitor is being able to pivot it in front and to the side. That&amp;rsquo;s not gonna work with a bunch of cables anchored to the desk.
Now how to mount this beneath the monitor safely&amp;hellip; I first considered mounting to some plastic tabs on the back, but i worry that would make for too weak a structure&amp;hellip; Maybe shim the vesa mount?&lt;/p&gt;</description></item><item><title/><link>http://salr.cc/tmp/post/tech/post/1789862174/</link><pubDate>Sun, 20 Sep 2026 01:56:15 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1789862174/</guid><description>&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1789862174/Screenshot%202026-09-19%20at%2021-43-30%20Indbakke%20%28370%29_hu_a9c9900f08e48732.png" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1789862174/Screenshot%202026-09-19%20at%2021-43-30%20Indbakke%20%28370%29_hu_3a57d13530a33d88.webp" alt="A bunch of truenas emails of storage quota alerts being set and cleared repeatedly."&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;p&gt;It ingests through a directory in the application data&amp;hellip; On the nvme disk.&lt;/p&gt;</description></item><item><title/><link>http://salr.cc/tmp/post/tech/post/1789754854/</link><pubDate>Fri, 18 Sep 2026 20:07:34 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1789754854/</guid><description>&lt;p&gt;Oh I could of course just have done&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;vidid&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;$(&lt;/span&gt;grep &lt;span style="color:#e6db74"&gt;&amp;#39;comment=&amp;#39;&lt;/span&gt; meta.txt | tr -d &lt;span style="color:#e6db74"&gt;&amp;#39;\n&amp;#39;&lt;/span&gt; | tail -c 11&lt;span style="color:#66d9ef"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;instead&amp;hellip; Which would also avoid getting a false video ID from a link in the description. Ask me how I know.&lt;/p&gt;</description></item><item><title/><link>http://salr.cc/tmp/post/tech/post/1789690636/</link><pubDate>Fri, 18 Sep 2026 02:17:16 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1789690636/</guid><description>&lt;p&gt;I&amp;rsquo;ve been backing up youtube videos from a select few channels for reasons for quite a while now, though I never got around making them actually easy to watch. It feels very silly to have the files available locally and still stream them from an unreliable service. So I&amp;rsquo;m gonna give &lt;a href="https://tubearchivist.com/"&gt;Tube Archivist&lt;/a&gt; a try.&lt;/p&gt;

&lt;details class="readmore"&gt;
	&lt;summary&gt;Read More&lt;/summary&gt;
	&lt;p&gt;I of course don&amp;rsquo;t want to redownload everything, but in my infinite wisdom, I decided to remove the youtube video IDs from the file names, which is like &lt;em&gt;the&lt;/em&gt; one thing you need for importing existing files. But at least I have the original URL saved in the file metadata so, if you&amp;rsquo;re in the same situation, you could do something similar to this using ffmpeg:&lt;/p&gt;</description></item><item><title/><link>http://salr.cc/tmp/post/tech/post/1789595947/</link><pubDate>Wed, 16 Sep 2026 23:59:07 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1789595947/</guid><description>&lt;p&gt;Found a bunch of smaller harddisks in the trash a while back. A recent (enjoyably accessible) L1Techs video on hdd diagnostics and recovery reminded me I should probably see if I could find some place to get them back into service.&lt;/p&gt;
&lt;p&gt;&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
			&lt;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-nocookie.com/embed/LcOw1Hg3O8Q?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
		&lt;/div&gt;

&lt;a href="https://forum.level1techs.com/t/mechanical-drive-bad-sectors-the-drive-is-not-always-dead-a-primer/255113"&gt;https://forum.level1techs.com/t/mechanical-drive-bad-sectors-the-drive-is-not-always-dead-a-primer/255113&lt;/a&gt;&lt;/p&gt;




 
 
 
 
 
 
 


&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1789595947/PXL_20260916_212922734_hu_3476f82ef916d890.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1789595947/PXL_20260916_212922734_hu_ccffd64fe817a2ef.webp" alt="An older harddisk haphazardly mounted on a modded 1L computer."&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;p&gt;My usually disk ripping machine is taking the duty of hdd tester. I have motherboards with enough sata sockets to process everything at once, but I just want it running as a background activity that requires minimal thinking or memory on my end.&lt;/p&gt;</description></item><item><title/><link>http://salr.cc/tmp/post/tech/post/1789156906/</link><pubDate>Fri, 11 Sep 2026 22:01:46 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1789156906/</guid><description>&lt;span class="gallery"&gt;
 &lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1789156906/PXL_20260911_181554114_hu_510cf1470204c2e.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1789156906/PXL_20260911_181554114_hu_78ab6452eba2fca6.webp" alt="The assembled patch panel box."&gt;
	&lt;/a&gt;
&lt;/figure&gt;




 
 
 
 
 
 
 


&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1789156906/PXL_20260911_194257729_hu_2f3fb35e1d10d43.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1789156906/PXL_20260911_194257729_hu_3eeb6a0195eb3295.webp" alt="The patch panel used to connect a scanner and drawing pad."&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;/span&gt;
&lt;p&gt;Yea something like that. Need a clamp to keep it in place though.&lt;/p&gt;</description></item><item><title>Working on little patch panels for my work desks</title><link>http://salr.cc/tmp/post/tech/post/1789070684/</link><pubDate>Thu, 10 Sep 2026 22:04:44 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1789070684/</guid><description>&lt;span class="gallery"&gt;
 &lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1789070684/PXL_20260910_194940793_hu_fd946fc93e81bbdf.jpeg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1789070684/PXL_20260910_194940793_hu_c5357170f1875849.webp" alt="A d-series 4 port patch panel balancing under a window sill."&gt;
	&lt;/a&gt;
&lt;/figure&gt;




 
 
 
 
 
 
 
 
 


&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1789070684/swappy-20260910_212729_c_hu_35f5eb86586228f0.png" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1789070684/swappy-20260910_212729_c_hu_84bdb2154e7a472f.png" alt="Sketching out a case in freeCAD. The lines are as straight as me."&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;/span&gt;
&lt;span class="gallery"&gt;
 &lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1789070684/swappy-20260910_215457_c_hu_dd67afa3aac0f81f.png" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1789070684/swappy-20260910_215457_c_hu_83b0a903f758240c.webp" alt="Panel case 3D model front."&gt;
	&lt;/a&gt;
&lt;/figure&gt;




 
 
 
 
 
 
 


&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1789070684/swappy-20260910_215708_c_hu_eb3bc97841366394.png" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1789070684/swappy-20260910_215708_c_hu_e8f737e5d0d7945d.webp" alt="Panel case 3D model back."&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;/span&gt;
&lt;p&gt;The idea is to minimize any cable clutter on the desks while making it easier to set up a device or tool.
So if I need to use a scanner, I can pull it from its drawer where it&amp;rsquo;s packed with a power and usb cable, and just plug it in.&lt;/p&gt;</description></item><item><title/><link>http://salr.cc/tmp/post/tech/post/1788642291/</link><pubDate>Sat, 05 Sep 2026 23:04:51 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1788642291/</guid><description>&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1788642291/PXL_20260905_205354795_hu_6811601f664c531c.jpeg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1788642291/PXL_20260905_205354795_hu_5f1e201fbb902793.webp" alt="A cable tester showing a bad cable."&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;p&gt;Some future confusion avoided&amp;hellip;&lt;br&gt;
Got a USB cable tester just out of curiosity. I found:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Three actually bad cables. Two mini and one micro USB. One had clear rust marks. One had limited insertion depth. One showed no signs at all.&lt;/li&gt;
&lt;li&gt;A bunch of mini USB and some micro USB cables don&amp;rsquo;t have the shield connected. Perhaps optional in the spec?&lt;/li&gt;
&lt;li&gt;Mac USB-C cables have strange behavior of apparently tying the CC pins to ground/shield at one end? Either that or perhaps they have some internal electronics going on.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title/><link>http://salr.cc/tmp/post/tech/post/1788212449/</link><pubDate>Mon, 31 Aug 2026 23:40:49 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1788212449/</guid><description>&lt;video controls preload="auto" src="http://salr.cc/tmp/post/tech/post/1788212449/PXL_20260829_112741633.mp4"&gt;
 &lt;p&gt;
 
 I immediately mess up my first attempted embroidery pattern.

 &lt;/p&gt;
 &lt;a href="http://salr.cc/tmp/post/tech/post/1788212449/PXL_20260829_112741633.mp4" download="/tmp/post/tech/post/1788212449/PXL_20260829_112741633.mp4"&gt;Download&lt;/a&gt;
 &lt;/video&gt;


&lt;details class="readmore"&gt;
	&lt;summary&gt;Read More&lt;/summary&gt;
	&lt;p&gt;I had just forgotten to tighten the screw for the needle. Didn&amp;rsquo;t even break. Though I had to scrap the job.&lt;/p&gt;




 
 
 
 
 
 
 


&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1788212449/PXL_20260829_121958587_hu_8c4b91aa06b83b35.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1788212449/PXL_20260829_121958587_hu_2b9f6f0dfb70ba95.webp" alt="A successfully embroidered goose."&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;/details&gt;</description></item><item><title>How hard could it be?</title><link>http://salr.cc/tmp/post/tech/post/1788211751/</link><pubDate>Mon, 31 Aug 2026 23:29:11 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1788211751/</guid><description>&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1788211751/2026-08-28-21-14-26-192_002_hu_9ea5412753bd6aa3.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1788211751/2026-08-28-21-14-26-192_002_hu_e1f70dd2c06a1f8e.webp" alt="An old consumer-grade embroidery machine."&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;p&gt;&amp;hellip;&lt;/p&gt;</description></item><item><title>Got absolutely sniped today</title><link>http://salr.cc/tmp/post/tech/post/1787769902/</link><pubDate>Wed, 26 Aug 2026 23:00:02 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1787769902/</guid><description>&lt;p&gt;I was asked &lt;em&gt;so how does this thing work?&lt;/em&gt;&lt;br&gt;




 
 
 
 
 
 
 


&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1787769902/papanek-tin-can-radio_hu_92efe24de91a5a3e.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1787769902/papanek-tin-can-radio_hu_d52da476cd7bd118.webp" alt="The Tin Can Radio by Papanek and Seeger"&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;From &lt;a href="https://papanek.org"&gt;papanek.org&lt;/a&gt; via &lt;a href="https://www.smjny.com/ex20240209williamcordovaradioreceiver"&gt;smjny.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is the &amp;lsquo;Tin Can Radio&amp;rsquo; by Victor Papanek and George Seeger. There appears to exist exactly three images of this thing online. It&amp;rsquo;s a radio reciever from 1962 intended for &amp;rsquo;third world&amp;rsquo; countries. From texts referencing it, it&amp;rsquo;s generally explained that the radio is not selective (it can not be tuned), that it is somehow powered by burning candle wax or cow dung in the tin can, it features a transitor (?), a 9 cent bill of materials and is possible to assemble by hand.&lt;/p&gt;</description></item><item><title/><link>http://salr.cc/tmp/post/tech/post/1787419647/</link><pubDate>Sat, 22 Aug 2026 19:27:28 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1787419647/</guid><description>&lt;span class="gallery"&gt;
 &lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1787419647/FrekvensSubstitute.svg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1787419647/FrekvensSubstitute.svg" alt="Frekvens controller substitute schematic."&gt;
	&lt;/a&gt;
&lt;/figure&gt;




 
 
 
 
 
 
 


&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1787419647/PXL_20260731_090055883_hu_202ac0cd438755af.jpeg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1787419647/PXL_20260731_090055883_hu_a9e1c735f1fa44dd.webp" alt="Circuit boards manufactured."&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;/span&gt;
&lt;span class="gallery"&gt;
 &lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1787419647/PXL_20260731_114511198_hu_cdb93fa042cd5de4.jpeg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1787419647/PXL_20260731_114511198_hu_507d994306fad985.webp" alt="Assembled board."&gt;
	&lt;/a&gt;
&lt;/figure&gt;




 
 
 
 
 
 
 


&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1787419647/PXL_20260731_144250578_hu_13d2ba981a5368dc.jpeg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1787419647/PXL_20260731_144250578_hu_6cbbe6d2aa68f506.webp" alt="The modded board displaying a pixel heart."&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;/span&gt;
&lt;p&gt;So anyways I started &lt;del&gt;blasting&lt;/del&gt; redesigning.&lt;/p&gt;</description></item><item><title/><link>http://salr.cc/tmp/post/tech/post/1787418190/</link><pubDate>Sat, 22 Aug 2026 19:03:10 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1787418190/</guid><description>&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1787418190/FrekvensOriginal.svg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1787418190/FrekvensOriginal.svg" alt="Full reverse engineered schematic of the Frekvens boards"&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;p&gt;Complete RE of the original Frekvens controller and LED matrix board.&lt;/p&gt;</description></item><item><title/><link>http://salr.cc/tmp/post/tech/post/1787155297/</link><pubDate>Wed, 19 Aug 2026 18:01:38 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1787155297/</guid><description>&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1787155297/PXL_20260819_160339872~2_hu_77f250a3fd0d49a0.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1787155297/PXL_20260819_160339872~2_hu_a8a071cd74f37520.webp" alt="The MCU on the controller board, reading 89F112 000"&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;p&gt;The MCU on the controllerboard has the markings &lt;code&gt;89F112 000&lt;/code&gt;, which appears to be the CMS89F112 from Cmsemicon.
It&amp;rsquo;s listed &lt;a href="https://jlcpcb.com/partdetail/Cmsemicon-CMS89F112/C497640"&gt;on jlc&lt;/a&gt;, for an estimated unit price of 0.3 USD. Hard to beat.
The &lt;a href="C497640.pdf"&gt;datasheet&lt;/a&gt; is in chineese, but looks to have&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A 2K x 14 bit flash memory (I&amp;rsquo;m unfamiliar with the practicality of 14 bit memory?).&lt;/li&gt;
&lt;li&gt;144 bytes of RAM.&lt;/li&gt;
&lt;li&gt;Inbuilt ADC, comparators, timers, PWM outputs, buzzer driver and a sleep mode.&lt;/li&gt;
&lt;li&gt;A voltage range of 1.8-5.5V (at 4MHz, or from 2.5V at 8MHz).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A very capable little device. 144 bytes of RAM is not a lot, a bitfield for the LED matrix would take up 32 bytes, almost a quarter of memory. Still, that is absolutely enough for more complex or interesting effects on the matrix, like iterative or dynamic animations. My claim still stands: TE&amp;rsquo;s embedded developers dropped the ball on this one.&lt;/p&gt;</description></item><item><title/><link>http://salr.cc/tmp/post/tech/post/1787089778/</link><pubDate>Tue, 18 Aug 2026 23:49:39 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1787089778/</guid><description>&lt;p&gt;Scans and sketch of the original circuit:&lt;/p&gt;
&lt;span class="gallery"&gt;
 &lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1787089778/pcb1-f-crop_hu_de739a219b40f04b.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1787089778/pcb1-f-crop_hu_9ebfa21f2a6eb91d.webp" alt="Controller PCB Front"&gt;
	&lt;/a&gt;
&lt;/figure&gt;




 
 
 
 
 
 
 


&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1787089778/pcb1-b-crop_hu_fe9a24fa881f234.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1787089778/pcb1-b-crop_hu_603f043d5431f2fa.webp" alt="Controller PCB Back"&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;/span&gt;
&lt;span class="gallery"&gt;
 &lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1787089778/pcb2-f-crop_hu_7c861daca80b15b7.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1787089778/pcb2-f-crop_hu_d2bc6df4b78b1247.webp" alt="LED Matrix PCB Front"&gt;
	&lt;/a&gt;
&lt;/figure&gt;




 
 
 
 
 
 
 


&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1787089778/pcb2-b-crop_hu_9a6f9c83e15b2a26.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1787089778/pcb2-b-crop_hu_56fe4130aeb64160.webp" alt="LED Matrix PCB Back"&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;/span&gt;
&lt;span class="gallery"&gt;
 &lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1787089778/IMG_0017-crop_hu_ccdeda012b8bb3b8.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1787089778/IMG_0017-crop_hu_540604832d5213e0.webp" alt="Sketch of the original frekvens circuitry part 1."&gt;
	&lt;/a&gt;
&lt;/figure&gt;




 
 
 
 
 
 
 


&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1787089778/IMG_0019-crop_hu_2559b7fe2b369cf6.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1787089778/IMG_0019-crop_hu_70581ca3e9a00a02.webp" alt="Sketch of the original frekvens circuitry part 2."&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;/span&gt;
&lt;p&gt;Cleaner sketch to follow&amp;hellip;&lt;/p&gt;</description></item><item><title>Ikea Frekvens LED matrix modding</title><link>http://salr.cc/tmp/post/tech/post/1787001767/</link><pubDate>Mon, 17 Aug 2026 23:22:47 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1787001767/</guid><description>&lt;p&gt;I found a couple of ikea frekvens LED matrix cubes from that teenage engineering &lt;a href="https://teenage.engineering/designs/frekvens"&gt;collab&lt;/a&gt; in a thrift store in Vienna. They were cheap and I&amp;rsquo;d heard about people modding them.
Plugged in, they provide possibly the most dissapointing lightshow I&amp;rsquo;ve seen:&lt;/p&gt;



 &lt;video autoplay muted loop src="http://salr.cc/tmp/post/tech/post/1787001767/PXL_20260421_204811382.mp4"&gt;
 &lt;p&gt;
 
 The LED matrix cubes 'dancing' to sounds.

 &lt;/p&gt;
 &lt;a href="http://salr.cc/tmp/post/tech/post/1787001767/PXL_20260421_204811382.mp4" download="/tmp/post/tech/post/1787001767/PXL_20260421_204811382.mp4"&gt;Download&lt;/a&gt;
 &lt;/video&gt;

&lt;p&gt;Whatever electronics they&amp;rsquo;ve got in there, it&amp;rsquo;s doing a very simple job: Show a static frame of a pre-baked five frame looping animation. Monitor a microphone and progress the animation each time a loud sound occurs. Check two buttons on the back to turn the LEDs on or off, and switch between a few different animation sets.&lt;br&gt;
That&amp;rsquo;s it. Nothing dynamic, nothing exciting. Why not make it just a bit more exciting?&lt;/p&gt;</description></item><item><title/><link>http://salr.cc/tmp/post/tech/post/1786476862/</link><pubDate>Tue, 11 Aug 2026 21:34:22 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1786476862/</guid><description>&lt;span class="gallery"&gt;
 &lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1786476862/PXL_20260811_102356070_hu_cc802ee006cb6678.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1786476862/PXL_20260811_102356070_hu_e3919a281c1720ee.webp" alt="Sloppily applied solder paste."&gt;
	&lt;/a&gt;
&lt;/figure&gt;




 
 
 
 
 
 
 


&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1786476862/PXL_20260811_112546610_hu_a431cde9b1c58679.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1786476862/PXL_20260811_112546610_hu_85f1813caa95469c.webp" alt="Components placed in the paste."&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;/span&gt;
&lt;span class="gallery"&gt;
 &lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1786476862/PXL_20260811_132726443_hu_8efd12330aaeb49e.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1786476862/PXL_20260811_132726443_hu_3f3655192bdde0f2.webp" alt="A functional board."&gt;
	&lt;/a&gt;
&lt;/figure&gt;




 
 
 
 
 
 
 


&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1786476862/PXL_20260811_134241132_hu_d06edc7d1cce3afc.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1786476862/PXL_20260811_134241132_hu_a0a6c30196f84658.webp" alt="A sandwich of battery, PCB and screen."&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;/span&gt;
&lt;p&gt;Soldering a v1.1 board of the flying checklist project. Blaming my tools in the solder paste being way out of date and unrefrigerated. Reflow went surprisingly well though. No tombstones, one bridge, a few unconnected pads.&lt;/p&gt;</description></item><item><title/><link>http://salr.cc/tmp/post/tech/post/1786307567/</link><pubDate>Sun, 09 Aug 2026 22:32:47 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1786307567/</guid><description>&lt;span class="gallery"&gt;
 &lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1786307567/PXL_20260809_192134200_hu_52d0971f5da1a7a4.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1786307567/PXL_20260809_192134200_hu_8c305aa8e547386e.webp" alt="A fancy LED driver"&gt;
	&lt;/a&gt;
&lt;/figure&gt;




 
 
 
 
 
 
 


&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1786307567/PXL_20260809_192403192_hu_6248131903db3dec.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1786307567/PXL_20260809_192403192_hu_e1ee59f0d13bcdcf.webp" alt="60x60 Light panel on"&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;/span&gt;
&lt;p&gt;Found a 60x60 LED panel for 20dkk in the thrift store last week. Found an LED driver in the trash a couple days later. Just had to adjust the output power and change the power connector. Who knows, &lt;a href="https://en.wikipedia.org/wiki/Digital_Addressable_Lighting_Interface"&gt;dali&lt;/a&gt; control might be broken, but I&amp;rsquo;m not living in an office. Think it&amp;rsquo;s gonna be my new work desk light.&lt;/p&gt;</description></item><item><title/><link>http://salr.cc/tmp/post/tech/post/1785876930/</link><pubDate>Tue, 04 Aug 2026 22:55:31 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1785876930/</guid><description>&lt;span class="gallery"&gt;
 



 
 
 
 
 
 
 


&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1785876930/PXL_20260727_131225894_hu_a8875832c017bb33.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1785876930/PXL_20260727_131225894_hu_5bd06f652898da85.webp" alt="Two new lipo batteries next to the opened camera."&gt;
	&lt;/a&gt;
&lt;/figure&gt;



 
 
 
 
 
 
 


&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1785876930/PXL_20260727_192540242.MP_hu_30a3a9cf56e2187f.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1785876930/PXL_20260727_192540242.MP_hu_9e67aea1eb396b68.webp" alt="The lipo batteries attached to the camera cell and neatly soldered onto the board."&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;/span&gt;
&lt;p&gt;Bought a couple of the AKY0477 batteries from TME and got them installed. There&amp;rsquo;s a bit of free space around the camera lens where extra cable can be tucked in.&lt;/p&gt;
&lt;p&gt;Batteries replaced aaand.. it works perfectly.&lt;/p&gt;




 
 
 
 
 
 
 


&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1785876930/PXL_20260804_210100763_hu_39657a385b8f140f.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1785876930/PXL_20260804_210100763_hu_d0b2ec9a9fa7b00a.webp" alt="The camera fully charged and ready to record."&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;p&gt;Now what in the world can I use a little action cam for&amp;hellip;? I also found the cage for it with a broken hinge. Maybe worth fixing.&lt;/p&gt;</description></item><item><title>Rollei Bullet HD actioncam with dead batteries</title><link>http://salr.cc/tmp/post/tech/post/1785794423/</link><pubDate>Tue, 04 Aug 2026 00:00:23 +0200</pubDate><guid>http://salr.cc/tmp/post/tech/post/1785794423/</guid><description>&lt;span class="gallery"&gt;
 &lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1785794423/pxl_20260704_195808063_hu_2c5fa7224a8b541b.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1785794423/pxl_20260704_195808063_hu_1475abfb2fd71362.webp" alt="Batteries are soldered in parallel on the board."&gt;
	&lt;/a&gt;
&lt;/figure&gt;




 
 
 
 
 
 
 


&lt;figure&gt;
	&lt;a href="http://salr.cc/tmp/post/tech/post/1785794423/pxl_20260704_195820802_hu_4d3d97b0cde80046.jpg" target="_blank"&gt;
 &lt;img src="http://salr.cc/tmp/post/tech/post/1785794423/pxl_20260704_195820802_hu_37dc515cd1548705.webp" alt="Two puffed up lipo cells."&gt;
	&lt;/a&gt;
&lt;/figure&gt;&lt;/span&gt;
&lt;p&gt;I found a Rollei action camera in the trash. Seems fully functional except it won&amp;rsquo;t take a charge.
The shell clicks open after removing the four visible screws at each side of the camera.
The camera has two lipo flat-packs wired in parallel and soldered to the board. Only one of the cells has a protection circuit, the other&amp;rsquo;s wired in behind it. Both cells have swollen significantly.&lt;/p&gt;</description></item></channel></rss>