How To Rebuild An 1800s Victorian Leclanché Cell

The 19th century was an absolutely electrifying era, including in a literal sense. Although the phenomenon of electricity had been known by that time for centuries, actually making it do useful work was a much taller order. Aside from big, coal-powered generators, there also was a need for a more compact electrochemical solution, such as in the form of a wet or dry cell. One of the first major commercial successes here came in the form of the Leclanché cell, such as the genuine version that [Big Clive] found in an old UK building’s attic and has now revived.

Invented in 1866 by French scientist Georges Leclanché, the Leclanché cell features an ammonium chloride electrolyte solution, carbon cathode and zinc anode. There’s also a manganese dioxide depolarizer for preventing hydrogen build-up. Here water is the solvent for the ammonium chloride (also known as sal ammoniac).

The version that [Clive] got his grubby mitts on features a glass container, an already partially consumed zinc electrode and a slightly cracked porous ceramic tub that contains the carbon electrode and the manganese dioxide. After placing the components inside the specially shaped glass jar and filling it with an electrolyte mixture of one part ammonium chloride and four parts water by weight, the cell starts generating its approximate 1.4 VDC.

This type of wet cell was very popular, being essentially ‘rechargeable’ by topping up the water and replacing the zinc electrode consumable. They did suffer from a voltage drop-off during use due to increasing internal resistance, something that got improved upon with the zinc-carbon dry cell. Itself effectively an evolution of the Leclanché wet cell.

From there zinc-carbon dry cells got replaced with alkalines, which itself got mostly replaced by NiMH and Li-ion cells. Despite more than a hundred years between the electrochemical cell that [Clive] featured in his video and today’s batteries, it’s clear that this wet cell was quite literally just the Victorian-era equivalent of an alkaline AA cell.

Continue reading “How To Rebuild An 1800s Victorian Leclanché Cell”

Gluing 8192 MCUs Together To Make A GPU

What do you get when you take 8,192 CH570 MCUs, put them on custom PCBs, and write firmware for this interconnected gaggle of cores? In the case of [bitluni]’s project, you get something that’s decidedly cluster-shaped.

These cheap MCUs feature a QingKe 32-bit RISC-V core that’s clocked at a maximum of 100 MHz, with an RV32IMBC instruction set. This means that they support integers, integer multiplication and division, bit manipulation, and compressed instructions, but no atomic, vector, or floating-point instructions.

The basic concept was to use a single MCU per pixel, but once you start scaling up a measly 10 mA and ~$0.10 per MCU to literally tens of thousands of them, you’re suddenly talking about thousands of dollars in hardware as well as a cool 655.36A at 3.3V – or 2 kW –  for something close to QVGA resolution at 320×200. Clearly this would be a rather crazy project to implement, which is why each MCU also got its own RGB LED to immediately create the pixel.

Continue reading “Gluing 8192 MCUs Together To Make A GPU”

Demonstrating LFP Battery Safety In Case Of BMS Failure

Generally, LiFePO4 (LFP) batteries are quite safe and stable, but it’s still possible for something to go wrong, even something catastrophic, like the battery management system (BMS) developing a direct short. This is one of the tests required to be certified for the UL 2054 standard that targets household and portable battery safety. In a recent series of videos, [Will Prowse] demonstrates how a series of commercial batteries pass these tests, and how some still fail.

Continue reading “Demonstrating LFP Battery Safety In Case Of BMS Failure”

Using Flatpak To Run A 1996 Version Of The GIMP On Modern Linux

Although there’s probably no good reason to want to run image editing software from 1996 other than for nostalgia’s sake, if you ever wanted to run the GIMP version 0.54 from back when Windows 98 was still called Windows 97, you can do so now from the comfort of a modern-day Linux desktop. What enables this is a Flatpak version of a beta release, assembled by [balooii] for everyone’s enjoyment.

It wasn’t a simple matter of compiling the old software’s code and packaging it up, with the repository for the project containing a series of patches that were required to make this possible. Also of note is that this is the first version of GIMP with full surviving source code. Back then, GIMP used the Motif widget toolkit. Later on, it switched to the GIMP Toolkit (GTK).

Continue reading “Using Flatpak To Run A 1996 Version Of The GIMP On Modern Linux”

Warp Point: A Web Ring For Gaming Sites Built For 2026

At one point in time web rings were one of the best ways to find content on the World Wide Web — involving not just a directory of participating sites, but also each site linking to each other in a ring-like fashion. With search results these days becoming increasingly less useful, having such a focused resource sounds better and better, with the Warp Point directory and web ring now doing just that for video game websites. Topics range from reviews to retro gaming and game development, so there’s probably something for everyone here.

For the reasoning behind this effort take a look at this article by [Wes Fenlon] and [Matt Sayer]. The inspiration was part nostalgia and part longing for the return of a simple system that Just Works™ without algorithms, advertising, ‘AI’ and corporate overlords involved at any point in time. Everything is just focused on helping you find the content and community you were looking for as quickly as possible, though spending a few hours just clicking through the ring is also perfectly fine.

Everyone is free to submit their own awesome site to Warp Point, after which it’ll be manually reviewed. Even if not strictly curated, it would seem to be a refreshing return to a more simpler time, using an approach that should still hold up just as well as it did in 1999.

Although the big commercial web directories like those on Yahoo! quickly became unwieldy and unusable, there’s a lot to be said for having these small, focused web directories and rings to regain that sense of community and humanity that’s become so scarce on the WWW in 2026.

Settling The Debate On Soldered Versus Crimped High-Current Connectors

For some reason there’s heated debate around the topic of whether high current carrying wiring ought to use crimped or soldered connections, even though the industry standard is to crimp everything. As a practical demonstration of why this is the case, [Will Prowse] set up a test involving a rig capable of dispensing a few hundred amps through both a crimped and a soldered copper cable.

Prior to making things go spicy, [Will] made sure to check the resistance of the two cables, noting that the soldered version had significantly lower resistance than the crimped connectors. This could be one metric that proponents of soldered connectors can point to as a benefit.

Of course, the main benefit of crimping is that you create a cold weld if crimped properly, which is a sold-state welding process that effectively blends two metal surfaces together. This is also why wire wrap is generally considered to be so very reliable, as it creates a gas-free, solid connection that does not rely on a softer, dissimilar material like solder to hold things together. Of note here is also that the cold weld process tends to continue for a while, so this kind of connection is likely to get better over time.

In the subsequent testing this difference is demonstrated quite well, especially when both cables are subjected to the sort of mechanical abuse that would be expected in an installation, such as vibrations and direct impacts. Here the soldered connections quickly begin to fail, resulting in one soldered connector even unsoldering itself due to heat development. Ultimately cold welding is simply superior over relying on a flimsy and capricious interface of intermetallic compounds.

Continue reading “Settling The Debate On Soldered Versus Crimped High-Current Connectors”

Godot’s New Contributing Policy Adds Barriers For AI Slop

Like so many large and popular open source projects these days, the Godot game engine struggles with an influx of pull requests. The situation has become increasingly dire due to the advent of AI-generated code. More specifically, the issue involves the inverse relationship between PR code quality and the number of PRs, which wastes a lot of time on the side of a limited number of (volunteer) reviewers. This has now forced the project to update its contribution policy.

An interesting point raised in the announcement article is that of the demoralizing effect of AI-generated PRs on reviewers. Often the human behind such a PR isn’t interested in being educated, or may even be an automated agent which isn’t capable of productive discussion on pros and cons of certain coding approaches — never mind in becoming a more permanent maintainer for the project.

This problem has led to new rules being instated, which include a ban on autonomous AI agents and vibe coding, a ban on substantial AI generating of code, and a ban on AI-generated text in human-to-human communication. It also codifies the requirement that all PRs are to be reviewed and approved by a human being before merging.

In many ways this new policy is similar to that of the Mesa project, which demands code comprehension on the side of the submitter, although it doesn’t go as far as NetBSD, which just outright treats LLM-generated code as ‘tainted’ due to potential licensing and other concerns. Other projects like the Linux kernel opt to make the human submitter responsible for any AI tool usage by forcing them to declare it.

Meanwhile there are also indications that such ‘AI tool’ usage is reducing useful interactions with open source projects. What the future will bring here remains to be seen, but at least as far as open source projects go these tools are clearly increasingly being banished.