Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

3D Printing My Teeth

· 2 comments · 350 words · Viewed ~843 times


A tiny 3D printed Jaw.

As previously mentioned, I recently had a some dental issues and learned how to view a CT Scan in 3D using Linux. At a hackathon last week, my friend Sidd brought along a 3D printer. How hard is it to convert a CT scan to a file suitable for printing? Slightly trickier than I expected! Most of the guides I found were outdated, or the software didn't work on Linux, or the instructions assumed a…

You can outsource risk, but you can't outsource reputation

· 400 words


Cyber attack hits major London hospitals. ‘Significant impact’ on King’s College Hospital, Guy’s and St Thomas’ and south-east London GP services, say NHS leaders. A cyber attack has crippled three major London hospitals, causing operations, blood tests and transfusions to be delayed for weeks. The National Cyber Security Centre (NCSC) is investigating the source of the ransomware attack, which led to chaos in A&E departments on Tuesday. NHS leaders said there had been a “significant impact” on King’s College Hospital, Guy’s and St Thomas’ and GP services in south-east London. The Telegraph understands that security sources believe the hack to bear the hallmarks of a criminal activity. The attackers behind it are believed to be

Over the last few weeks, I've had several people ask me about the recent hack on the NHS. A ransomware attack has meant that several hospitals have cancelled operations and there is now an urgent demand for blood donors. What does it say about the state of NHS IT that this attack has happened? Nothing. Because the NHS was not hacked. Instead, a company they use to perform blood tests was…

Drawing PPM images on the Tildagon in MicroPython

· 2 comments · 500 words


Various circuit boards showing images.

The Tildagon has 2MB of RAM. That's not enough to do... well, most things you'd want to do with a computer! There's not much processing power, so running complex image decoding algorithms might be a bit beyond it. Is there a simple image format which can be parsed and displayed? Yes! The ancient Portable PixMap (PPM) format. The standard is beautiful in its simplicity. Here's the header: …

Falsehoods Programmers Believe About Weather

· 8 comments · 300 words · Viewed ~366 times


Hundreds of snowflakes - each one unique and beautiful.

(Mostly written in response to this issue on the Awesome Falsehoods list) For those new to the format, there is a popular meme about things which computer programmers erroneously believe. This isn't intended to shame anyone - just to point out things which may not be immediately obvious to the neophyte. There's nothing us Brits love more than moaning talking about the weather. And, just as…

Setting the time on the Tildagon

· 1 comment · 400 words


Hexagonal circuit board with circular screen. It is showing the date and time.

I'm beginning my adventures in MicroPython in the hope that I'll have something interesting working on the Tildagon Badge for EMF2026. Here's a basic implementation of a clockface. Here's how to set the time on the badge. There's a hardware clock which should keep time between reboots. Install mpremote on your computer. Connect the Tildagon to your computer using a USB-C data cable On your…

Digital Litter Picking

· 450 words · Viewed ~257 times


Graphic showing a person depositing rubbish in a bin.

In an ideal world, people wouldn't drop litter. There would be plentiful bins and people would be responsible with their rubbish. In a slightly less ideal world, the local council would have enough money to clean up the mess left by people. But we don't live in an ideal world. People are ignorant and selfish. Councils are cash-strapped. So, once in a while, I'll go litter picking. I strap on a…

Displaying a QR code in MicroPython on the Tildagon Badge

· 2 comments · 900 words · Viewed ~683 times


A hexagonal circuit board with a circular screen. The screen displays a monochrome QR code.

This was a bit of a labour of love - and something I wanted to get running during EMF Camp. I'm documenting in the hope it'll be useful for EMF 2026! Here's the end result: Background I'm going to assume that you have updated your badge to the latest firmware version. You will also need to install mpremote on your development machine. You should also have successfully run the basic Hello,…

The Chancellor of the Exchequer doesn't understand Tax Law

· 5 comments · 500 words · Viewed ~237 times


Photo of Jaffa Cakes by "antidale" https://flickr.com/photos/antidale/4317399455/ .

Freedom of Information law is brilliant! It allows ordinary people to ask questions of the powerful and get solid answers. Sometimes these questions are sensible and journalistic. Sometimes they're vexatious. Sometimes they're a little silly. The silly ones can be fun to answer. It's a good chance for a politician to show their human side. It's pretty hard to get wrong. I mean, unless the…

Hack advertising regulations by forming a political party?

· 3 comments · 500 words


Advert for a fictional brand of cigarettes.

The UK has some tough advertising regulations. There are restrictions placed on gambling adverts, alcohol, tobacco, and all sorts of other products. But there are no regulations on political advertising. There are dozens of smaller parties contesting the UK's General Election. Some are single issue parties, some are independents, some parties contest multiple seats, some contest only one. …

VR Review: Moss 2

· 200 words


A mouse in a clockwork puzzle.

Did you enjoy the game Moss? This is a sequel which is identical to the original. The graphics are identical, the gameplay is identical, the puzzles are identical. There are a couple of slightly new mechanics and a new playable character (also a mouse). But it is fundamentally more of the same. So I suggest you read my review of the original. Seriously, there isn't much else to say here. The…

Review: USB Battery Charger (EBL C9010N)

· 5 comments · 250 words · Viewed ~204 times


Red and green LEDs above the batteries.

I'll review anything with a USB-C port. When hardware companies offer to send me a gadget to review, I'll always reply back with "only if it has USB-C". The EBL C9010N has a USB micro socket. *sigh* We live in the future now. Don't buy anything which requires you to have multiple cables and adapters. In terms of what the products does, it is… basically fine. Plug in Ni-MH or Ni-CD batteries and …

More thoughts on adding NFC to the Framework Laptop

· 7 comments · 450 words · Viewed ~311 times


I've got a fancy new Framework laptop. It comes with little expansion sockets - which allow you to plug in USB devices, HDMI ports, Ethernet cables, and all sorts. I want to add an NFC reader to it. So, step one was to find an NFC circuit board which worked with the hardware and was relatively small. Enter the ACM1252U-Z2. It works perfectly with Linux. It has a USB-Micro socket - but a…