Mysterious Files PH

Wednesday, September 23, 2026

Smelting Bog Ore As It Should Be Done

September 23, 2026 0
Smelting Bog Ore As It Should Be Done

Sometimes along comes a hack with a personal angle, and in a video showing Irish bog ore smelting, we find an appropriate follow up to a Hackaday expedition back in 2019. [Alec Steele] joined Irish Bloomery Iron, for a weekend with a medieval blast furnace.

Our brush with bog ore came in a trip to Hack42 in Arnhem, the Netherlands, where a team of Dutch hackers built a furnace from firebricks in an attempt to do the same thing. The Dutch attempt ended with a lot of mixed slag and very little iron, and looking at how the Irish furnace was constructed we see some clues to their success. Their air injection using a perforated sheet of clay and the air blast injected to form a venturi is particularly interesting,as is the shape of the furnace.

The iron bloom is lifted out through the top of the furnace rather than being tapped as molten iron, and we’re treated to it being worked into a usable bar of iron. Having spent a day with our Dutch friends doing the same work only to have scraps of iron, we’re mightily impressed with the results from the Irish smelters. You can visit their website at www.irishbloomeryiron.com.


A Mini’s Infotainment System and the Joys of Aftermarket Car Parts

September 23, 2026 0
A Mini’s Infotainment System and the Joys of Aftermarket Car Parts

Although [Arkandas] disclaims any interest in being a ‘car guy’, this is somewhat ironic in light of the sheer amount of modding he has performed on a range of cars over the years, a recent misadventure involving a BMW Mini F56’s infotainment system replacement and some light ECU reprogramming included. What happened exactly is covered in a detailed breakdown in a blog post.

The old iDrive infotainment system in the Mini. (Credit: Arkandas)
The old iDrive infotainment system in the Mini. (Credit: Arkandas)

One of the aspects that [Arkandas] disliked about this car was its iDrive infotainment system, itself a stripped-down version of the full-fat infotainment system in ‘real’ BMW cars, with a small screen and awkward UX. The idea was to replace this with a more full-featured modern system.

Since the infotainment system does hook into the car’s CAN buses and other systems it has to be compatible, of course. This took some research before ultimately a fancy €700 aftermarket replacement was ordered from a Chinese seller.

Long story short, the device was mostly compatible aside from a connector wired wrongly and creating a short. This was fixed, but then the loosely fitted display toppled off during a test drive and broke, so a replacement screen was ordered. This screen arrived without requisite factory programming, so [Arkandas] embarked on a long reverse-engineering session.

Before he was able to extract firmware from the broken display and flash it onto the new display he was offered a brand-new replacement for the whole device, which he accepted in return for sending the old unit back. Although this still left him with a range of questions, at least the new infotainment looks pretty spiffy.

The worst part about the whole experience was just how much waiting and agonizing over poor after-sale support was involved, along with all the things that can go wrong and turn a fun afternoon of fitting shiny new parts into a months-long ordeal. Since modern cars are basically just a stack of computers on wheels, this ensures that even ‘not car guys’ will be doing a lot more of such fun car modding.


Forget Trees, add Fins to your 3D Prints Instead

September 23, 2026 0

Perhaps one of the most contentious issues in 3D printing is that of supports, both because they’re an uncomfortable reminder of how gravity affects our prints and because the very idea of there being ‘one right way’ is bound to get you into some spirited discussions. That said, [Matthew Trahan] figured that neither regular grid supports nor organic tree supports are the answer here, and that the better answer is found in fins.

The problem with existing support approaches especially with FDM prints is that they can be fairly wasteful in terms of material, and they can leave serious marks on the printed object’s surface that require post-processing. These fins on the other hand are designed to require as little material as possible and snap off as cleanly as possible. The tool, developed with the assistance of Claude, can either run locally or be accessed via printfins.com.

Currently the idea is that these fins are baked directly into the STL model so that it’s a one-time thing, but it may eventually become available as a slicer plugin. The basic concept was pitched by [Slant3D], who gets credited in the video below, although in their approach they used CAD software to add the fin supports manually.

The fins are there to provide the support base, while small tines can be added to reinforce the connection to the model. These do make it it less easy to snap off with minimal scarring, of course. Conceivably these fins could be made even more light-weight by adding gaps, but that probably would add to the print time.


2026 Hackaday Supercon: Announcing our First Round of Speakers

September 23, 2026 0
2026 Hackaday Supercon: Announcing our First Round of Speakers

Supercon is the Ultimate Hardware Conference™ and you need to be there November 6-8 in Pasadena, California! Below is just the tip of the speakers’ iceberg, but if that’s not enough to convince you to attend, well, stay tuned and we’ll reveal more speakers early next week.

Speakers, workshops, food, drink, music, badge hacking, and general merriment? That’s what we do every year at our annual gathering. This year is even bigger, as we’re moving a few blocks south to the Art Center campus, so be sure to come join us. Get your tickets now.

Addison Vogt
Overengineering a CD shelf: A tale of packing software, electronics and dozens of motors into tight spaces

Revisit the educational journey of packing 24 motors, 96 switches, 12 RFID readers, 12 motor controllers, six ESP32s, one Raspberry Pi, a touchscreen, and 24 CDs into less than 500mm for the (not so) simple joy of automatically ejecting CDs. If you’ve ever run out of IO pins in a project, come see how off the shelf electronics can be combined with 3D printing to create compact, modular components that form an expandable I2C-based distributed system.

Cyril Engmann
Minus: Blocking Ads at the Pixel Level with an HDMI Man-in-the-Middle

Minus is an open-source HDMI man-in-the-middle device that detects and blocks streaming advertisements in real-time using on-device machine learning. It sits between your streaming stick and your TV, captures frames from the HDMI passthrough, and runs a tiered inference pipeline entirely on a Rockchip RK3588 with a dedicated neural processing unit. When it spots an ad, it composites over the region and mutes the audio, all while maintaining sub-millisecond passthrough latency. No cloud, no subscriptions, no browser. Just bare-metal ML inference on every frame that crosses the wire using a $100 single-board computer.

Doug Goodwin
When Faster Isn’t Better: How Displays Cheat Time

Modern displays make time look continuous by presenting a rapid sequence of discrete updates. Usually, that granularity goes unnoticed. This talk revisits one experiment in which it changes what people report seeing.

The audience will experience the experiment on an LED panel while the conference projector shows timing, instrumentation, and the instructive failure.

Eleanor Mazzarella
Vibe-CADding a wearable speedometer for a six year old

My six-year-old has two obsessions: speedometers and seven-segment displays. So I built him one he can take with him anywhere: a kid-sized arm band with GPS, a seven-segment readout, and rainbow-comet LEDs, so he can see exactly how fast he’s running, or how fast the car is going on the highway.
This talk walks through the adventures and misadventures of the build, design trade-offs, the enclosure I CAD’d mostly by vibes, and the three parts that were the toughest lifts — the enclosure, the firmware, and everything GPS.

Estefannie De la Garza and Justin Andarza
Alternative Controllers: Designing Unconventional Game Worlds

Sit down with ArtCenter faculty members Estefannie and Justin Andarza for a fireside chat exploring the world of alternative controllers and experimental game design. In this conversation, they’ll break down why the artistic intention and social awareness behind a physical object is just as crucial as the code and electronics inside it.

They will trace the journey of taking experiments to three-time alt.ctrl.GDC award winners, and ultimately into Warped Worlds—a collective dedicated to reimagining play. They’ll discuss the power of physical-digital interactivity, the joy of making “weird” tactile art, and how tangible, custom hardware is shaping the future of truly immersive player experiences.

Jim Scarletta
The Road to DOOM on an FPGA: Building a Soft-Logic Computer with Open Source Tools.

Running DOOM on an FPGA is much more interesting than just a software port. We’ll start with a completely blank fabric and then instantiate the processor to run the code.

I’ll be harnessing Luke Wren’s Hazard3 RISC-V core. Yes, this is the same core used on the Raspberry Pi RP2350 and Pico 2. Of course we’ll need more than just a CPU: External SDRAM, HDMI, JTAG debugging, timing closure, and more. So what does it actually take?

We’ll walk through major steps and unexpected challenges such as having the design fail to meet timing requirements and how sweeping seeds for placement and routing can help. The first pass had a surprisingly slow display frame rate, so we’ll also talk about some unplanned DOOM optimizations.

 

Charles Lohr and Evan Fletcher
Bad Apple in 65 Kilobytes

This is the story of how we compressed all 6,570 frames of the Bad Apple music video and all firmware into a single 65kB binary that runs on a 13-cent RISC-V microcontroller. With development spanning a decade, this project has been an incredible experience and we wanted to share the coolest things we learned along the way, with all the twists and turns that gave us deeper insights into the nature of compression.

This talk will consist of various strategies of compression, show trade-offs between different ways of storing, compressing and decompressing data, going into comparing different lossless, and lossy compression mechanisms like LZSS, exponential-Golomb, Huffman trees, range coding, and glyphs, as well as the code needed for performing decompression, with a focus on embedded environments.

Johannes Wiig
The Terminal That Rings You Back: Resurrecting Sweden’s Failed Pre-Internet

Sweden’s videotex era ran from 1982 into the late 1990s – Teledata, Datavision, Videotex, then TeleGuide, Televerket’s 2-billion-kronor answer to Minitel. When TeleGuide collapsed in 1993, the terminals went to landfill – except a few, which can now relive what they once dreamt of. The network itself didn’t even die: it retreated into government service as Posten’s PostNet, quietly serving vehicle-registry lookups until the web finished it off around 1998. I have an original PostNet smart card. It still logs in – just not where you’d expect.

Thirty years later I tracked one down, refused to modify it, and rebuilt the world around it instead. The terminal now dials a modern AI agent as if it were a period videotex service. The bridge board will be on stage, live. You’ll leave knowing how to put any loop-powered telecom device back on a line you control, for about $40 in parts.

Max Shirokawa
A Builder’s Guide to Developing Integrated Photonics

Integrated photonics is a relatively nascent field of engineering and physics. In the last several years, it has grown rapidly, mostly due to the utility of photonics within the telecom sector. However, practical aspects and tacit knowledge of the development process are still obscure and often intentionally kept secret so that labs and foundries can better preserve their competitive edge.

In this talk, I will describe some of the less well-known applications of integrated photonics, give an overview of the foundry landscape for photonics, walk through the basic development cycle, and show some of the results from chips that we fabricated.

Through this talk, I aim to spread awareness of what is now possible with photonic circuits, and provide the audience with some ideas as to how their optical systems might be able to scale by integrating photonics as well as the basic outline of how to begin that development process.

Joni Hendrickson
Itty Bitty Linux: Building NOMMU images for MCUs with Yocto

Why don’t MCUs run Linux? The classic answer is that Linux requires the CPU to have a Memory Management Unit, or MMU, which gives every process its own virtual address space. With an MMU, two programs can both refer to the same memory address and never collide, because the MMU translates each process to different parts of physical memory.

So, you can’t run Linux on an MCU… except there’s a “NOMMU” kernel config option?

In this talk, I’ll describe what I learned in my attempt to port Linux to the Teensy 4.1 microcontroller platform, and how it differed from my past experiences with RTOSes. This project was the first time I’ve worked with many of these technologies, and I’ll do my best to explain each component in laypersons’ terms.

 

Shannon Wu
Why We Should All Touch Grass More – A Beginner’s Guide to Using Nature as Engineering Inspiration

This talk explores how we can mimic principles of nature to come up with solutions to our problems and how engineering isn’t all math and science, but is full of interdisciplinary ideas. It will use everyday examples of nature in our lives to show how innovation is only hidden in plain sight.

Pongsagon Vichitvejpaisal
Designing Tiny ASIC GPUs

This talk details how I designed and fabricated a series of open-source custom ASIC GPUs. It will cover the entire workflow: setting the specs, digital design in Verilog, FPGA testing, and fabrication via TinyTapeout. I will also explain the architectural techniques used to squeeze a complete GPU pipeline into a severely resource-constrained chip space.

[If you read this far, you probably want tickets. Just sayin’.]


Tuesday, September 22, 2026

ESP32 Replacement for Lighting Display Controller

September 22, 2026 0
ESP32 Replacement for Lighting Display Controller

As a company, NanoLeaf has been producing modular lights that can be easily snapped together into various geometric shapes for around a decade. Similar to the addressable LED light strips many of us are familiar with that also became popular around a decade ago, these modular lights are supposed to be easy to configure, customize, and program. But their controllers are notoriously finicky according to [Myrik] who found that a simple ESP32 could be used to replace them when they eventually fail.

Part of the reason [Myrik] found this to be straightforward is that the company publishes their firmware and makes it essentially available to anyone. Whether or not this was purposeful is not clear; but in either case it only requires slight modification to run on the ESP32. When plugged into an existing string of panels, the panels themselves report their positions and orientations over a single data bus which the ESP32 has no problem interpreting. The ESP32 can also communicate its status over the network, meaning that it can in turn be controlled by any other lighting software a user might have.

There’s a separate Reddit post about this build as, with other users offering other potential solutions to the controller issue. But we are always happy to see more open solutions to hardware failures which keep interesting things like these out of the e-waste pile, or simply building NanoLeaf-inspired replicas from the ground up in the first place.


Dumpster-dived Window A/C becomes Ground-Source Heat Pump

September 22, 2026 0

Heat pumps are great, because they pump heat around, and we often don’t want heat where it is. Need it somewhere else? Pump it! It’s great. It’s also a bit pricey if you’re buying new, but [Craftsman Chris] over on YouTube realized that the window air conditioning unit he found in a dumpster is, in fact, a heat pump. Normally it’s an air-source heat pump, but with a delightful series of hacks, he gets it automated and hooked into a ground loop in his latest YouTube video.

The heat sink is provided by a bunch of PEX tubing [Chris] buried in his back yard. After experimenting with using the water loop for cooling directly, he realized that pumping heat out of his house into the cold ground would go much better with a heat pump. That’s where the window A/C came in. After cleaning and servicing it, it was time to convert it to dump heat into water rather than outside air. To do that, [Chris] welded up a tank made of scrap metal around the existing heat exchanger. It’s designed for air, sure, but water takes its heat just fine. The nice thing about this is that by keeping the internals of the air conditioner mostly stock, he doesn’t let out any of the tasty, tasty CFCs that may be hiding inside.

Connecting this unit to his thermostat is equally hacky– he takes an old Programmable Logic Controller that looks fit to run a small factory, and hooks it to a single linear actuator to poke the A/C unit’s stock power button. Is it elegant? No. Does it work? Yes. Is it a hack? Indubitably!

We’ve seen window units pressed into whole-house A/C service before, but adding the water loop is a great hack. We saw a window A/C used as a ground-source pump before, too, but that was a Canadian project and so sensibly turned the machine around to provide heating for the maple mansion.


Determining the Body Temperature of Tyrannosaurus rex

September 22, 2026 0
Determining the Body Temperature of Tyrannosaurus rex

One of the most fun challenges in paleontology is determining characteristics of long-dead species like their behavior and body temperature based on nothing but some fossils and traces that are usually millions of years old. Something that has long vexed the paleontological community for example has been the question whether non-avian dinosaurs like the well-known Tyrannosaurus rex was cold- or warm-blooded, and if the latter, what temperature this was. Cue a recent study by [Randon J. Flores] et al. in Science Advances in which they seek to answer this question.

Although modern-day dinosaurs in the form of birds are all warm-blooded – meaning capable of regulating their body temperature – species like crocodiles, who also lived alongside non-avian dinosaurs, are cold-blooded and have to cycle between sun-basking and a cool dip in a nearby river to maintain their body temperature.

By looking at the temperature-dependent formation of carbonate clumped isotopes in three T. rex teeth from the Late Cretaceous Hell Creek Formation, they were able to deduce that these dinosaurs had a body temperature of 36.3 ± 2.5°C, comparable to modern-day endotherms. This was also much higher than that of contemporary crocodilian teeth found in the same area.

When popular dinosaur movies like Jurassic Park showed T. rex and other non-avian dinosaurs as being active, warm-blooded hunters, this was pretty much based on cutting-edge science at the time. Fortunately for its creators, later paleontological findings have largely confirmed that portrayal, although these days non-avian dinosaurs have often gained more feathers and other details – even outside of feathered theropods that became birds – that were absent in these early 90s reconstructions.