Raspberry Pi RAM Restrictions No Big Deal, Frankly

Hacking on Raspberry Pi board internals is one of my favourite topics. I know a bunch of obscure things about these cute little boards. Three years ago, I covered a Raspberry Pi 4 RAM upgrade story. Getting a BGA RAM chip and swapping it in seemed like a no-brainer to me – apart from all the numerous uncertain parts about it, you know. It was a joy to see hackers pull it off, and for it to function as well as it did!

Things changed. You can’t really get RAM chips anymore. You also can’t get RAM sticks. You can’t get even SSDs with RAM chips on them. Even getting Raspberry Pi boards can be hard unless you know where to look. This is where a recent three-minute video by [Jeff Geerling] finds us.

Turns out, Raspberry Pi Foundation pushed binary-blob bootloader changes that limit your ability to upgrade RAM. I’ve known about it since last year through the grapevine, and somehow, as I read about it, this didn’t bother me at all. Not enough to write a Hackaday article about it, even, much less talk about it more widely. Why didn’t it bother me? Today, I sat down and pondered this for a bit.

Here’s my conclusion: I don’t think it’s a big deal at all, even if it seems that many people would disagree. Come in, as you are, and I hope you find my thoughts on the situation entertaining.

Continue reading “Raspberry Pi RAM Restrictions No Big Deal, Frankly” →

The First Floating Nuclear Power Station

Nuclear power really hit its stride in the 1950s. In the post-war period, there was a rush to develop peaceful uses for splitting the atom, beyond its application as a weapon of war. Soon enough, nuclear reactors were hooking up to power grids and helping propel ships and submarines around the globe.

Eventually, this led to an obvious idea—what if a ship with a reactor could serve as a floating nuclear power station? That question would be answered in the mid-1960s, with an American project of some strategic importance.

Continue reading “The First Floating Nuclear Power Station” →

FCC ISM Rules May Shatter Lora Mesh Communities

Although everyone has their own reasons for exploring a new hobby, one of the driving factors behind the popularity of Meshtastic and MeshCore has been the incredible accessibility offered by off-grid LoRa mesh networks. You don’t need any expensive hardware or a license to get on the air — armed with a $20 microcontroller dev board and open source software, you could be on the mesh in minutes. Then came the really exciting part, seeing who else was out there. The low barrier of entry and ad-hoc nature of these projects meant there was a good chance you’d soon find yourself exchanging messages with other like-minded folks in the area.

Or at least, that’s how it used to be. With the recent revelation that their default radio configurations have potentially been in violation of the Federal Communications Commission’s (FCC) regulations governing amateur usage of the 900 MHz industrial, scientific and medical (ISM) band, the users and developers of both Meshtastic and MeshCore have been sent scrambling. Getting in compliance isn’t necessarily a technical challenge. In fact, Meshtastic has already introduced changes aimed to address the issue and anyone running the latest alpha release can be sure that their initial radio configuration will meet FCC standards.

But unfortunately, this introduces a new problem. While it’s easy enough to get new installations of Meshtastic and MeshCore operating in a mode that keeps the FCC happy, doing so breaks compatibility with everything that’s already been deployed. The community will be fractured into distinct strata depending on when they first configured their hardware, with an added dash of confusion from the more rebellious users who will undoubtedly refuse to migrate over to the new settings.

What was once easy and accessible has just gotten a whole lot more complicated.

Continue reading “FCC ISM Rules May Shatter Lora Mesh Communities” →

Printing A Clock Fit For A Pope

When it comes to clockwork, there is a spectrum — some people love the ticking, and some people hate it, while most fall into the broad middle of indifference. Once upon a time, Pope Alexander VII fell into the “hate it” category, and commissioned a silent timepiece from [Fratelli Campani] in 1656. Three hundred seventy years later, [Many Vices] sought out to re-create the mechanism in extruded plastic thanks to the efforts of watchmaker [Carlo G. Croce], who documented his brass recreation in this PDF file and his own videos.

While the archaeology of recreating the mechanism from old photos is interesting, the mechanism itself is the real showpiece. The secret, as you might be able to tell from the photographs, is an eccentric crank escapement that provides continuous movement rather than the traditional anchor escapement whose periodic movements creates the distinctive ‘tick’ and ‘tock’. [Many] tests both in his video so you can hear the difference and see how much power is wasted with the crank escapement, which doesn’t keep going very long.

We wonder if carefully tuning the flywheel he’s using to match the frequency of the swinging pendulum would help a little there. Likewise, his linear-rail-based spring pendulum modification — though it does look awesome and we’d love a train-themed clock using it — doesn’t come close to providing the runtime of traditional clockwork. That’s probably why the anchor escapement persisted for centuries, even if some people and Popes couldn’t stand the tick-tock.

We’ve featured a lot of different 3D printed clocks, from wholly mechanical to electromechanical digital units to even ones based on D20s , so it’s hard to believe that not much more than a decade back, printing a mechanical clock was considered a challenge. Time marches on whether we can hear it or not.

Continue reading “Printing A Clock Fit For A Pope” →

Heat Domes: Meet The Quiet And Oppressive Take On The Thunderdome

One of the nice things about the weather is that even if it’s bad right now, it’ll definitely be changing soon and maybe even for the better. There is one exception to this rule, however, and that comes in the form of heat domes, which are weather systems whereby a region of air becomes isolated from the surrounding systems. This creates effectively a greenhouse, with hot air remaining trapped and moisture unable to get in.

Although until recently not very common, this weather phenomenon poses a major challenge to any flora and fauna that finds itself trapped in a heat dome. With nights being about as hot and stifling as the days with their blue skies unbroken by any cloud cover and no rain for potentially weeks on end, it poses severe hydration, cardiovascular, and other challenges to any affected lifeforms.

Continue reading “Heat Domes: Meet The Quiet And Oppressive Take On The Thunderdome” →

Sampling The Elephant’s Foot And Chornobyl’s Tedious Corium Clean-up

The site of the Chornobyl Nuclear Power Plant (ChNPP) remains a unique location, as what’s left of the No. 4 reactor is the only place in the world where you can find significant amounts of what is called corium. An amalgamation of nuclear fuel, fuel rod cladding and whatever materials like concrete that the molten mass came into contact with, Soviet scientists initially struggled to make sense of this material, leading them to even have it shot at to get samples.

In this video documentary by [That Chernobyl Guy] these struggles by scientists both in and outside the USSR to comprehend this wholly new material are detailed. Much like trinitite – created by a US nuclear weapons test – these are amalgamations of material combined under extreme conditions. In the case of the ChNPP accident, the botched turbine spin-up test and disabling of all safeties by the operators allowed the bottom core chain reaction to run unconstrained, producing the massive steam explosion that flipped the biosafety lid of the RBMK reactor, while also fully melting the core material that then melted through the concrete below the reactor.

Although this Elephant’s Foot is only a tiny fraction of the total mass of corium inside the No. 4 reactor, it got rather infamous for supposedly being highly radioactive and lethal. In reality it’s one of the least dangerous parts of the exposed corium, and repeated sampling attempts along with internal degradation due to radioactive decay and weathering before the NSC shelter was installed have led to it mostly turning into slightly radioactive, rusty-looking dust at this point.

Also covered in the video is how the corium in the destroyed reactor is likely to be retrieved for final disposal, with robots cutting into the sides of the reactor building rather than trying to navigate destroyed corridors and staircases. This way it might be possible to remove most of the material without the issues that stymied Soviet engineers in the 1980s during their sampling attempts.

Continue reading “Sampling The Elephant’s Foot And Chornobyl’s Tedious Corium Clean-up” →

Rosy Retrocomputing

Most of us are guilty of romanticizing the past. Do you long to be the captain of a tall ship? Just as long as you don’t mind weevils in your food, vitamin deficiencies, and death from an infection when there were no antibiotics. Want to be a medieval knight? Even worse. But surely, retrocomputing is as fun as we remember, right? Turn your computer on, and it comes up with BASIC! Ready for you to write your own programs. None of this GUI foolishness. Of course, this is just another example of rosy retrospection.

Even if you like BASIC or a similar language today, things have changed. You have a nice text editor, a fast computer, debugging tools, along with things like named functions, no line numbers, and modern control structures. None of those things were very common in the 1980s. At least, not on a hobby-grade computer.

Why am I thinking about this? Well, the Hackaday Retrocomputing Challenge is on, and it occurred to me that I wanted to work with some young students in glorious MBASIC on a CP/M machine I built and modified from a Hackaday project. Perfect, right? Many of us started that way, so why shouldn’t they?

But it quickly got old. Even a simple program gets bogged down with GOTOs and GOSUBs to mysterious line numbers. It made me remember the time back in the early 1980s, or maybe even the late 1970s, that I wrote a BASIC preprocessor to scan BASIC with no line numbers and produce proper source, converting labels to line numbers in two passes.

Continue reading “Rosy Retrocomputing” →