Generator Salvage!

I’ve been looking around for a generator for a while now, and Ms Geek just happened to come across one that someone had placed in their yard, hoping it would go to a good home. She was nice enough to pick it up and store it for a while until I could go pick it up (thank you!). This afternoon I gave it a quick look.

It’s… well, it’s seen better days:

A bit of rust on the muffler, some oil that’s hopefully from the air filter and not the crankcase, some dust, a couple dents. Okay, it’s worn, but not too bad. Should just need a good cleaning and a few new parts. Let’s see…

Okay, a little more rough than the back. More rust, missing bolts, and lots of cracked plastic. Still, with a little time and the right tools, I should be able to…


Methinks this has met the ground whilst in free-fall at least once. Or perhaps it got dragged behind something. Astonishingly, the front panel is beat to shit but the meter still looks mint. Maybe someone replaced it already.

Looks pretty oily and grimy in there. Still, it seems all the pieces are technically there.

I took the cap off the gas tank and was pleased to find the tank wasn’t half-filled with thick, stale varnish. In fact, what I could see was dry as a bone. A bit of rust here and there, and some top-notch quality welding:

When Ms Geek found it, it was sitting out all by itself with this sign held to it with a piece of twine:

Hopefully the first line is accurate – the rest of the sign sure is. Still, it looks like an earnest little machine that has most of its parts. Plus, it has a red fuel tank and I do like red things. So over the next while I’m going to pull it apart and see if it’s going to work (and not fog the entire neighbourhood with blue smoke), and if it looks hopeful, I’ll get to cleaning and fixing it. Regardless of how it turns out, it’ll be fun!

Very Simple MicroPython Driver for Generic 64Mb SPI PSRAM

Picked up an 8MB SPI PSRAM on sale a little while ago and have been excited for the possibilities of having that much extra room to do microcontroller-y stuff with. I wrote a simple driver for it, you can find it at:

I’ve only used it with a Raspberry Pi Pico (RP2040) since that’s the only MCU I have that’s running MicroPython, but it should work with other MP-capable devices that can use a hardware or software SPI bus.

Writing and reading 64Mb over SPI is not fast, but it works!

Very Simple MicroPython Module To Use A Microchip 23LC1024 SPI SRAM With A Raspberry Pi Pico (RP2040)

As I’ve said many times, I’m not much of a programmer. But, on occasion, I cobble together something that I find useful. Ms Geek suggested a few times that I should throw that stuff onto GitHub so others could use it, even if it’s to give them a good laugh.

So my first submission is a MicroPython module for a Microchip 23LC1024 SPI SRAM that (to me) is very easy to use and seems to work. You can find it at:

I only have a Raspberry Pi Pico RP2040 to use it with, but it should be pretty easy to use with any other MicroPython or CircuitPython installation.