<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Computing on KittenLabs</title><link>https://kittenlabs.de/projects/computing/</link><description>Recent content in Computing on KittenLabs</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 19 Oct 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://kittenlabs.de/projects/computing/index.xml" rel="self" type="application/rss+xml"/><item><title>AnotterKiosk</title><link>https://kittenlabs.de/anotterkiosk/</link><pubDate>Sun, 19 Oct 2025 00:00:00 +0000</pubDate><guid>https://kittenlabs.de/anotterkiosk/</guid><description>&lt;img src="featured-digital-signage.jpg" width="70%" alt="Monitor running AnotterKiosk, displaying a photo of a townhall in fullscreen"> 
&lt;h2 id="what-is-it">What is it?&lt;a class="td-heading-self-link" href="#what-is-it" aria-label="Heading self-link">&lt;/a>&lt;/h2>
&lt;p>This project is a Debian Linux-based operating system for computers, either PCs or Raspberry Pi&amp;rsquo;s.&lt;br>
It is designed to take the URL to a website and display it in fullscreen, without any UI elements.&lt;/p>
&lt;p>There are several similar solutions for this task, but many suffer from issues like reliability issues due to broken SD cards, crashing browsers, etc.&lt;/p></description></item><item><title>NVMe BIOS Option ROM</title><link>https://kittenlabs.de/nvmeboot/</link><pubDate>Tue, 31 Oct 2023 00:00:00 +0000</pubDate><guid>https://kittenlabs.de/nvmeboot/</guid><description>&lt;p>&lt;img src="featured-boot.jpeg" width="49%" alt="ThinkPad T43 with ExpressCard-connected external NVMe SSD"> &lt;img src="nvme.jpeg" width="49%" alt="Laptop showing KittenLabs NVMe Boot">&lt;/p>
&lt;h2 id="what-is-it">What is it?&lt;a class="td-heading-self-link" href="#what-is-it" aria-label="Heading self-link">&lt;/a>&lt;/h2>
&lt;p>The NVMe BIOS Option ROM is a heavily modified version of &lt;a href="https://ipxe.org/" target="_blank">iPXE&lt;/a>, which can be integrated into a computers BIOS (or provided via a PCI card, USB flash drive, SD card, etc.).&lt;br>
It allows x86 computers to boot from NVMe devices attached via PCIe, even on devices which are much older than NVMe itself.&lt;/p>
&lt;p>The NVMe implementation was ported from &lt;a href="https://github.com/coreboot/seabios/blob/master/src/hw/nvme.c" target="_blank">SeaBIOS&lt;/a> and modified to work with iPXE.&lt;/p></description></item><item><title>M.2 NVMe -> miniPCIe</title><link>https://kittenlabs.de/m2-nvme-to-minipcie-adapter/</link><pubDate>Sat, 19 Nov 2022 00:00:00 +0000</pubDate><guid>https://kittenlabs.de/m2-nvme-to-minipcie-adapter/</guid><description>&lt;img src="featured-populated_pcb_top_rev1.0.jpg" width="60%" alt="MiniPCIe to M.2 Key M adapter PCB">
&lt;h2 id="what-is-it">What is it?&lt;a class="td-heading-self-link" href="#what-is-it" aria-label="Heading self-link">&lt;/a>&lt;/h2>
&lt;p>This mechanical adapter allows older devices (like the popular apu2 SBCs) to use modern M.2 NVMe storage.&lt;/p>
&lt;h2 id="usage">Usage&lt;a class="td-heading-self-link" href="#usage" aria-label="Heading self-link">&lt;/a>&lt;/h2>
&lt;p>2 adapters installed in a PC Engines apu2 with Samsung PM991 NVMe SSDs:&lt;/p>
&lt;img src="apu_with_two_adapters.jpg" width="90%" alt="2 NVMe SSDs installed in 2 MiniPCIe->M.2 adapters in an APU2">
&lt;h2 id="links">Links&lt;a class="td-heading-self-link" href="#links" aria-label="Heading self-link">&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://github.com/TobleMiner/M.2-NVMe-SSD-to-miniPCIe-adapter" target="_blank">Hardware&lt;/a>: KiCAD design files&lt;/li>
&lt;/ul></description></item><item><title>Palm IIIc LED backlight</title><link>https://kittenlabs.de/palm-iiic-led/</link><pubDate>Sun, 15 May 2022 00:00:00 +0000</pubDate><guid>https://kittenlabs.de/palm-iiic-led/</guid><description>&lt;img src="featured-colors_modded.jpeg" width="49%" alt="Palm IIIc modded with LED backlight, vibrant colors">
&lt;h2 id="what-is-it">What is it?&lt;a class="td-heading-self-link" href="#what-is-it" aria-label="Heading self-link">&lt;/a>&lt;/h2>
&lt;p>A replacement LED backlight for the popular Palm IIIc handheld computers (&amp;ldquo;PDAs&amp;rdquo;) of the early 00s.&lt;br>
The original CCFL backlight (high voltage fluorescent tubes in a portable device!) uses a lot of power for very little brightness.&lt;/p>
&lt;p>This mod can be used replace broken/worn out CCFL tubes in a Palm handheld.&lt;/p>
&lt;h2 id="modification">Modification&lt;a class="td-heading-self-link" href="#modification" aria-label="Heading self-link">&lt;/a>&lt;/h2>
&lt;img src="mainboard_modded.jpeg" width="49%" alt="Palm IIIc logic board, with modifications"> 
&lt;h2 id="pcbs">PCBs&lt;a class="td-heading-self-link" href="#pcbs" aria-label="Heading self-link">&lt;/a>&lt;/h2>
&lt;img src="pcb_top.png" width="90%" alt="CCFL replacement PCB, 3d rendering"> 
&lt;img src="pcb_bottom.png" width="90%" alt="CCFL replacement PCB, 3d rendering"> 
&lt;h2 id="links">Links&lt;a class="td-heading-self-link" href="#links" aria-label="Heading self-link">&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://github.com/TobleMiner/Palm-IIIc-CCFL-led-retrofit" target="_blank">Hardware&lt;/a>: KiCAD design files&lt;/li>
&lt;/ul></description></item><item><title>eMMC (micro)SD card</title><link>https://kittenlabs.de/emmc-sd-card/</link><pubDate>Mon, 21 Dec 2020 00:00:00 +0000</pubDate><guid>https://kittenlabs.de/emmc-sd-card/</guid><description>&lt;h2 id="what-is-it">What is it?&lt;a class="td-heading-self-link" href="#what-is-it" aria-label="Heading self-link">&lt;/a>&lt;/h2>
&lt;p>These PCBs contain eMMC storage ICs, which are electrically compatible with SD and microSD interfaces.&lt;br>
They use a different protocol and (depending on the type of eMMC IC used) can be more reliable and faster.&lt;/p>
&lt;p>Many (but not all!) SD card slots/readers can also handle eMMC.&lt;/p>
&lt;p>These adapters can be used in devices like Raspberry Pis, APUs, etc. to provide stable eMMC storage through the SD slot.&lt;/p></description></item><item><title>FlexibleLOM PCIe adapter</title><link>https://kittenlabs.de/flexiblelom/</link><pubDate>Sun, 27 Sep 2020 00:00:00 +0000</pubDate><guid>https://kittenlabs.de/flexiblelom/</guid><description>&lt;p>&lt;img src="featured-adapter.jpeg" width="49%" alt="FlexibleLOM adapter"> &lt;img src="installed.jpeg" width="49%" alt="FlexibleLOM adapter installed in PC">&lt;/p>
&lt;h2 id="what-is-it">What is it?&lt;a class="td-heading-self-link" href="#what-is-it" aria-label="Heading self-link">&lt;/a>&lt;/h2>
&lt;p>This passive adapter PCB allows the use of HP FlexibleLOM extension cards (like 10/40 GbE network cards) in regular PCIe slots.
FlexibleLOM extension cards are available used at very low prices (due to them not being PCIe compatible, despite using the same physical slot).&lt;/p>
&lt;h2 id="development-photos">Development photos&lt;a class="td-heading-self-link" href="#development-photos" aria-label="Heading self-link">&lt;/a>&lt;/h2>
&lt;p>For easier prototyping, a PCIe to 0.1&amp;quot; header PCB was designed:&lt;/p></description></item><item><title>Pinebook Pro M.2 WiFi</title><link>https://kittenlabs.de/pinebook-pro-m2-wifi/</link><pubDate>Thu, 23 Apr 2020 00:00:00 +0000</pubDate><guid>https://kittenlabs.de/pinebook-pro-m2-wifi/</guid><description>&lt;img src="featured-front_pbp.jpg" width="60%" alt="Intel AX200 WiFi card installed in adapter PCB in a Pinebook Pro">
&lt;h2 id="what-is-it">What is it?&lt;a class="td-heading-self-link" href="#what-is-it" aria-label="Heading self-link">&lt;/a>&lt;/h2>
&lt;p>The M.2 A/E key adapter enables the use of M.2 WiFi cards in the Pinebook Pro Arm64 laptop.&lt;/p>
&lt;p>This adapter was designed as a replacement for the available NVMe M.2 (M-key) adapter.&lt;br>
It uses the same flat flex cable, mounting screws and mounting position.&lt;/p>
&lt;h2 id="wifi-6-intel-ax200-speedtest">WiFi 6 (Intel AX200) speedtest&lt;a class="td-heading-self-link" href="#wifi-6-intel-ax200-speedtest" aria-label="Heading self-link">&lt;/a>&lt;/h2>
&lt;img src="pinem2_detail.jpg" width="60%" alt="Speedtest, showing 559 Mbit/s">
&lt;h2 id="links">Links&lt;a class="td-heading-self-link" href="#links" aria-label="Heading self-link">&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://github.com/TobleMiner/PBP-NGFF-A-E-adapter" target="_blank">Hardware&lt;/a>: KiCAD design files&lt;/li>
&lt;/ul></description></item></channel></rss>